2023/9/4 月曜日 / 最終更新日時 : 2023/9/5 火曜日 Kryu^2 MySQL MySQLで同一テーブルの主キー列を参照しながらINSERTする方法 これは MySQLのSQLで質問をもらったけどすぐに解決できなかったのでメモした記事です。 *XAMPP 8.2.4、MariaDB 10.4.28の環境で確認しました なにが問題? 下記のコードで作ったテーブルがありま […]
2022/6/23 木曜日 / 最終更新日時 : 2022/6/23 木曜日 Kryu^2 MySQL XAMPPのMySQLでPacket for query is too large (1,377,462 > 1,048,576). You can change this value on the server by setting the ‘max_allowed_packet’ variable. が出た この記事を書いた背景 WindowsにインストールしたXAMPPに少し大きめのSQLを実行しようとしたらタイトルのエラーがでてしました。 その解決策のメモです。 解決方法 原因と解決策が両方とも載っていますね。 クエリが […]
2019/7/3 水曜日 / 最終更新日時 : 2019/7/4 木曜日 Kryu^2 MySQL Windows版のMySQLで、CSVファイルをインポートしてからSQLファイルとしてエクスポートする手順 この記事を書いた背景 Windows版のMySQLで、大量のテストデータを用意する作業が発生しました。 テストデータを作れるWebサービスは色々とあるものの出力形式がCSVなので、そのファイルをMySQLでインポートする […]
2014/9/1 月曜日 / 最終更新日時 : 2014/9/9 火曜日 Kryu^2 MySQL MySQL 5.6 で「General error: 1364 Field ‘xxx’ doesn’t have a default value」が出る問題の解決方法 問題 MySQL 5.6 の環境で insert ステートメントを実行しようとしたら、下記のエラーメッセージが表示され、実行されませんでした。 ※Windows 7 の環境で利用 General error: 1364 […]
2012/6/11 月曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 MySQL MySQL 文字列を数値に変換して集合関数(MAX 関数など)を使う方法について CHAR 型の列に対して集合関数(MAX など)を使おうとすると、比較が文字列として扱われてしまい、意図したとおりの結果にならない場合があります。 例えば次の SQL の場合、CHAR(3) で定義された列に 9 と 1 […]
2008/2/7 木曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 MySQL Navicat for MySQL は良かった Navicat の製品です。 MySQL の管理ツールは多くあるのですが、きちんと UTF8 などのユニコードをちゃんとサポートしているものが少なく、色々試した中ではこの製品が一番勝手が良かったです。 そして、Lite […]
2008/2/6 水曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 MySQL MySQL の文字コードをきちんと設定してみた 自分は Windows 上に Apache/MySQL/PHP をインストールして使っている、いわゆる WAMP 環境で開発しています。 そのとき気になるのが、文字コードです。 今まで適当に設定して過ごしていたのですが、 […]