Tag: MySQL
参考情報†
テーブル定義†
UTF-8でchar(xxx) / varchar(xxx)は文字数(バイト数ではない)†
AUTO INCREMENT†
Olen onnellinen. MySQL:AUTO_INCREMENTの挙動まとめ(InnoDB)が参考になる。
- INSERT時に値を指定した場合それが使われる。
- 値が飛んだ場合そこから使われる。
- ALTER TABLE … AUTO INCREMENT = xxx のように変更する場合、現在の最大より上の値ならば変更できる。
- InnoDBの場合、再起動でAUTO INCREMENTがリセットされる。
トラブルシューティング†
MySQLのTimestamp型は特殊†
ODBC†
ODBC呼び出しが失敗する。†
- Accessは64bit版ODBCドライバに対応してないらしいので、32bit版をインストールする。
- C:\Windows\SysWOW64\odbcad32.exeを使えという情報もあるがコントロールパネルから設定しても大丈夫だった。
utf8mb4でConnector/Jを使う†
ERROR 2006 (HY000) at line 445: MySQL server has gone away†
MySQLのデータフォルダが以上に容量を消費している(Linux)†