MySQL

スポンサーリンク
プログラミング

[MySQL]レコードを別データベース・テーブルの特定の値で登録する

データ移行時に、旧データベースから新データベースへデータを移行する場合、単純にデータベース自体をコピーできれば良いんですが、テーブルやフィールドを変更していると単純なコピーではデータ移行できないことがあります。そういう場合、INSERT文を...
プログラミング

[MySQL]Illegal mix of collationsエラーが出たときの対処法

MySQLを使用して開発をしていたときに「Illegal mix of collations」というエラーが出ることがあったので、その時のエラーの解消方法をメモしておきます。 前提条件 MySQL:5.6 Illegal mix ...
フリーランス

[MySQL]外部キー制約を一時的に無効にする方法

MySQLにデータを一括で登録する際に外部キーが設定されていると、データの投入順によっては外部キー制約エラーが発生することがあり、データの投入順を外部キーの設定を確認しながら決めていかないといけなくなり、データ投入が煩雑になることがあります...
スポンサーリンク
プログラミング

[MySQL]文字列の長さを求める(CHAR_LENGTH)

MySQLで文字列の長さを求める関数「CHAR_LENGTH」について説明します。 前提条件 Mysql:5.6 CHAR_LENGTH関数とは 引数の文字数を返します。 使い方 mysql> SELECT CHAR_...
ソフトウェア開発

[MySQL]MySQL5.7のパスワードポリシー変更方法

MySQL5.7からパスワードポリシーが強化され単純なパスワードを設定しようとすると下記のようなメッセージが出るようになりました。 ERROR 1819 (HY000): Your password does not satisfy th...
ソフトウェア開発

[AWS]EC2(Amazon Linux)にMySQL5.7をインストールする

AWSのEC-2(Amazon Linux)にMysql5.7をインストールする方法を説明します。 前提条件 EC2へsshで接続できていること MySQLのインストール mysqlのTopicを検索する amazon-lin...
ソフトウェア開発

[MySQL]全てのクエリログを確認する方法

MySQLを開発時に使用しているときに、実行されているクエリのログを確認したい場合の設定方法について説明したいと思います。 デバッグ時などに実際に実行されているクエリを確認する際に役に立つと思います。 前提条件 MySQL:5.6.3...
プログラミング

MySQLで忘れがちなコマンドまとめ(CREATE/DROP DATABASE)

MySQLで開発してるときに忘れがちなコマンドまとめました。 MySQLにログインする $ mysql -u -p オプションの「-p」と「パスワード」の間は空けずに入力します。 データベースを作成する MySQLにログインし...
プログラミング

[MySQL]バックアップ取得方法

MySQLを使ってシステム開発している際に、バックアップをとったり、データをインポートすることがよくありますが、バックアップやインポートの時のコマンドをよく忘れてしまうので、バックップとリカバリのコマンドをまとめました。 バックアップ ...
スポンサーリンク
タイトルとURLをコピーしました