• MySQL SQLモードの検証方法

    ■概要 MySQL5.6ではsql_modeがSTRICT_TRANS_TABLESになるため・・・ 原因:sql_mode STRICT_TRANS_TABLES ■その前にSQLモードなんぞや ■検証方法 ・NOT NULL カラムに NULL を挿入 ・数値カラムに大きすぎる数値を挿入したりするなど、 「正しくない」値をカラムに挿入 ■結果 ・NOT NULL カラムに NULL を挿入 E

  • binlogファイルの見方

    ■binlogファイルの確認 cd /var/lib/mysql mysqlbinlog 【binlogファイル】 |less ■binlog出力ファイルの設定箇所 [root@~]# less /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock ■バイナリログの見方 実行されたステートメント 実

  • MySQLのコマンド

    コマンド一覧 接続されているスレッドの一覧 mysql> SHOW PROCESSLIST; 現在オープンされているテーブルの一覧 mysql> SHOW OPEN TABLES;  ストアドプロシージャの一覧 mysql> SHOW PROCEDURE STATUS;  ユーザー権限一覧 mysql> SHOW GRANTS;  クエリで発生した警告一覧 mysql> SHOW WARNINGS