MySQL | ページ 4 | クズリーマンのカス備忘録

MySQL

スポンサーリンク
MySQL

MySQL 外部キー 追加する ALTER

外部キーとは? カラムに FOREIGN KEY 制約(外部キー制約)を設定することで、対象のカラムに格納できる値を他のテーブルに格納されている値だけに限定することができます。 DBOnlineさん なるほど、こういうことっすな。...
MySQL

MySQL ALTER AUTO_INCREMENT (追加)

目的 今存在してるMySQLのテーブルにAUTO_INCREMENT 設定ができてないので、ALTER を使って追加する。 やり方 ALTER TABLE テーブル名 ADD PRIMARY KEY (カラム名); ALTER TAB...
MySQL

MySQL で NOT NULLを追加する

通常はCREATE TABLEするときにNOT NULLをつけてやってると思うけど、途中で定義変更したく、ALTER TABLE 使ってやるやり方。 やり方 ALTER TABLE テーブル名 MODIFY COLUMN カラム名 データ...
MySQL

MySQLのCHECKってなに?

CHECK制約 gihyoさん CHECK制約 というらしい。 MySQLはバージョン8.0.16からCHECK制約 8.0.16からなんですな。 CHECK制約は,テーブルにデータを(挿入も含む)更新する際に条件を満たすか検...
MySQL

MySQLのmy.cnf に Asia/Tokyo が設定できないときの対処

環境 RHEL8 MySQL8 事象 タイムゾーンを変えたく、 /etc/my.cnfにて、 default-time-zone = 'Asia/Tokyo' し、MySQL再起動するも、起動しない。 systemctl...
MySQL

MySQL起動失敗。 [Warning] World-writable config file ‘/etc/my.cnf’ is ignored.

事象 systemctl start mysqld でmysqlが起動しない。 jounalctl -xe でログを見ると、以下が記録されてる。 World-writable config file '/etc/my.cnf...
MySQL

Oracle to MySQL TO_NUMER to CAST(フィールド as SIGNED)

OracleからMySQLへの変換作業やってる最中です。 MySQLではCAST関数 プログラムソースの中で書かれてるクエリで、Oracleの「TO_NUMBER」は、文字列を数値型に変換する関数だがMySQLだと、「TO_NUMBER」の...
MySQL

Oracle to MySQL. 書き換えが不要なもの。IN, BETWEEN

OracleからMySQLへの移行中。 プログラムソース側に記載しているクエリで、 OracleからMySQLへ移行してもそのまま使えるものリスト。 IN・・・WHERE句と組み合わせて、指定したカラム(フィールド)の中に指定したものが...
MySQL

Oracle to MySQL. SYSDATE to NOW() 書き換え

OracleからMySQLへの移行で、 プログラムソースに記述しているクエリ部分の変更で、 OracleのSYSDATEをMySQL用に書き換えるには、 NOW() 関数を使う。 今日日付 Oracleの場合、 SYSDATE MySQ...
MySQL

Oracle to MySQL DECODE to IF か CASE

OracleからMySQLへの変換。 プログラムソース中で使うクエリで、 OracleのDECODEは、MySQLでは「IF」または「CASE」で代用できる。 OracleのDECODEは、 select DECODE(フィールド名, ...
スポンサーリンク