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

MySQL

スポンサーリンク
MySQL

MySQL IFNULL ってなんやねん

IFNULLとはMySQLのIFNULL関数とは、NULLの値を指定した値に置換することができる関数です。参考NULLを別の値に置き換える。もしNULLだったら、NULLの部分を、「ヌルだよ~ん」という文字列に置き換える、などができるという...
MySQL

MySQL 外部キー 追加する ALTER

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

MySQL ALTER AUTO_INCREMENT (追加)

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

MySQL で NOT NULLを追加する

通常はCREATE TABLEするときにNOT NULLをつけてやってると思うけど、途中で定義変更したく、ALTER TABLE 使ってやるやり方。やり方ALTER TABLE テーブル名 MODIFY COLUMN カラム名 データ型 N...
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 restart mysqld....
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' is ignored...
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の場合、SYSDATEMySQLの場合、NOW()...
スポンサーリンク