gosho-techplayのblog

自作サイトを制作した際の実装方法などを備忘録としてまとめています。

mysql操作コマンド・型関係(個人備忘)

MySQLにログインする
mysql -u ユーザー名 -p

空文字が登録されているカラムをint型などに変換するとエラー
error 1366: incorrect integer value: '' for column 'rest_1' at row 1
null状態であればOK。
ただし、nullで対応する場合はカラムに持たせる値がNULLとして問題ない場合のみ。
nullで持たせることによって起きるいろんな問題(isNullでインデックスが効かない、計算時のnull伝搬などなど)があるので
0で登録させといてアプリ側で0の場合の対応をするほうが好ましい。