プログラミング[MySQL]レコードを別データベース・テーブルの特定の値で登録する データ移行時に、旧データベースから新データベースへデータを移行する場合、単純にデータベース自体をコピーできれば良いんですが、テーブルやフィールドを変更していると単純なコピーではデータ移行できないことがあります。そういう場合、INSERT文を... 2021.04.01プログラミング
プログラミング[MySQL]Illegal mix of collationsエラーが出たときの対処法 MySQLを使用して開発をしていたときに「Illegal mix of collations」というエラーが出ることがあったので、その時のエラーの解消方法をメモしておきます。 前提条件 MySQL:5.6 Illegal mix ... 2021.03.22プログラミング
フリーランス[MySQL]外部キー制約を一時的に無効にする方法 MySQLにデータを一括で登録する際に外部キーが設定されていると、データの投入順によっては外部キー制約エラーが発生することがあり、データの投入順を外部キーの設定を確認しながら決めていかないといけなくなり、データ投入が煩雑になることがあります... 2021.03.21フリーランス
プログラミング[MySQL]文字列の長さを求める(CHAR_LENGTH) MySQLで文字列の長さを求める関数「CHAR_LENGTH」について説明します。 前提条件 Mysql:5.6 CHAR_LENGTH関数とは 引数の文字数を返します。 使い方 mysql> SELECT CHAR_... 2021.03.21プログラミング
ソフトウェア開発[MySQL]MySQL5.7のパスワードポリシー変更方法 MySQL5.7からパスワードポリシーが強化され単純なパスワードを設定しようとすると下記のようなメッセージが出るようになりました。 ERROR 1819 (HY000): Your password does not satisfy th... 2021.03.01ソフトウェア開発プログラミング
ソフトウェア開発[AWS]EC2(Amazon Linux)にMySQL5.7をインストールする AWSのEC-2(Amazon Linux)にMysql5.7をインストールする方法を説明します。 前提条件 EC2へsshで接続できていること MySQLのインストール mysqlのTopicを検索する amazon-lin... 2021.01.22ソフトウェア開発
ソフトウェア開発[MySQL]全てのクエリログを確認する方法 MySQLを開発時に使用しているときに、実行されているクエリのログを確認したい場合の設定方法について説明したいと思います。 デバッグ時などに実際に実行されているクエリを確認する際に役に立つと思います。 前提条件 MySQL:5.6.3... 2020.10.24ソフトウェア開発プログラミング
プログラミングMySQLで忘れがちなコマンドまとめ(CREATE/DROP DATABASE) MySQLで開発してるときに忘れがちなコマンドまとめました。 MySQLにログインする $ mysql -u -p オプションの「-p」と「パスワード」の間は空けずに入力します。 データベースを作成する MySQLにログインし... 2017.08.08プログラミング
プログラミング[MySQL]バックアップ取得方法 MySQLを使ってシステム開発している際に、バックアップをとったり、データをインポートすることがよくありますが、バックアップやインポートの時のコマンドをよく忘れてしまうので、バックップとリカバリのコマンドをまとめました。 バックアップ ... 2017.06.06プログラミング
プログラミング[Django]ログイン認証できるようになるまで PythonのWebアプリケーションフレームワークである「Django」を利用してログイン画面を作成していきます。 プロジェクトの作成やMySQLとの接続などについては過去の記事を参考にしてもらえればと思います。 環境 Pyt... 2017.03.22プログラミング