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

MySQL

スポンサーリンク
MySQL

MySQL IFNULL ってなんやねん

IFNULLとは MySQLのIFNULL関数とは、NULLの値を指定した値に置換することができる関数です。 参考 NULLを別の値に置き換える。 もしNULLだったら、NULLの部分を、「ヌルだよ~ん」という文字列に置き換える、などが...
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...
スポンサーリンク