mysql(281)

281follower
kayama さんのアバター 2,220views

SELECT文のLIMIT句とOFFSET句で表示データを分割する

LIMIT句とOFFSET句を組み合わせることで結構簡単にページング機能などがつくれます。ただし、PostgreSQLとMySQLでは利用できますが、その他の主要なデータベースではサポートされていないようなので注意が必要です。 できること... 2015年9月2日
@iwasaki さんのアバター 446views

Python開発未経験のJava/PHP/RubyエンジニアがDjangoでお問い合わせフォームを作る:DB接続設定編

データベースの接続先をMySQLにする 風のうわさでは特に指定をしないとSQLiteがデータベースとして設定されるようです。 まあそんなの使うのはほんとサンドボックスだけでしょ。長期的に開発していくにはどうしてもMySQLやPostgr... 2015年8月27日
kayama さんのアバター 1,028views

ローカルのAipoでタイムアウトエラーの表示が切り替わらない時[ 追記 ]

localのaipoで「 セッションがタイムアウトしました。 ブラウザが切り替わらない場合は、再読み込みをお願いいたします。 timeout」となった時の対処法に書かれているようにプロジェクトをコンパイルし直しても切り替わらないという場面に... 2015年8月12日
alkoshikawa さんのアバター 42views

bashで最後の文字を消す

bashからmysqlコマンドを叩き結果が複数でたときとかに使います。 こんな感じ FILEID=`echo ${FILEID/%?/}` MySQLと組み合わせると以下 FILEID=`mysql -uroot -p{pass}... 2015年7月31日
alkoshikawa さんのアバター 51views

MySQLで表示したデータだけダンプする

使うケースが出た時点で100%トラブルですが、MySQLは条件を指定してDUMPをおこなうことができます。 画面上でデータを確認しつつダンプする方法です。 function selectAndDump() { table=$1 ... 2015年7月22日
@iwasaki さんのアバター 25views

MySQLでデータベース作成時にCOLLATEを指定する

mysql -uroot -paipo -e "create database org001 default character set utf8 COLLATE utf8_unicode_ci" のように指定をします。 ... 2015年7月21日
@iwasaki さんのアバター 713views

MySQLでcollation-serverを設定するときには同時にcharacter-set-serverの設定が必要

MySQLでcollationのデフォルトを指定する場合、character-set-serverも一緒に指定しないとMySQLが起動しなくなります。 /etc/my.cnf [mysqld] character-set-server=... 2015年7月16日
yamagenii さんのアバター 170views

mysqlをターミナルから起動

ログでmysqlの動作確認の時 ターミナルで以下のコマンドを実行します mysql -u root -p これがエラーになる場合mysqlを再起動するとなおる場合があります。 ... 2015年7月14日
alkoshikawa さんのアバター 2,382views

MySQLでテーブル作成時に「Row size too large (> 8126)」が出た場合

ERROR 1118 (42000) at line 345: Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMA... 2015年6月26日
Tetsuro  Aoki さんのアバター 561views

owncloudのユーザアカウントを移行する(MySQL)

owncloud 7を8にアップデートしようとしたところ、DBのマイグレーションでコケてしまいました。 そこで、新環境にowncloud 8を新規に構築し、旧環境のユーザアカウントだけでも移行できないかと試してみました。 なお、以下は旧環境... 2015年6月19日
alkoshikawa さんのアバター 844views

mysqlのパスワードに記号が入ってバッチで動かせない場合の対処

バックアップや定期バッチでmysqlをひっぱたくときにパスワード内に「$」とか「-」とか入るとうまくいかなくなります。 mysql -uroot -p{pass} -e "{sql}" シングルクォートで囲めばいけるようです。 my... 2015年6月17日
@iwasaki さんのアバター 35views

MySQLでindexの情報を確認する

mysql> SHOW INDEX FROM eip_t_timeline; +----------------+------------+-----------+--------------+-------------+------... 2015年6月16日
@iwasaki さんのアバター 6,170views

MySQLで外部キーを貼り直すときにエラーが出た場合

MySQLで外部キーを貼り直すときに以下の様なエラーが出ることがあります。 ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fa... 2015年6月9日
alkoshikawa さんのアバター 117views

MySQLのスレッド数をPSで見てみる

PostgreSQLは ps aux で接続しているプロセスが見れるのですが、MySQLは見れないので似たようなものないかと思っていたのですが、ps でスレッド表示すればいけそうです。 ps -eLf | grep mysql | gre... 2015年5月29日
alkoshikawa さんのアバター 221views

mysqliでmysql_real_escape_stringをおこなう

PHPにmysql_real_escape_stringという関数があるのですが、 mysqliでコネクションを開いた場合接続にこけて実行できないことがあります。 PHP Warning: mysql_real_escape_strin... 2015年5月12日
@iwasaki さんのアバター 3,068views

MySQLで今月のデータで絞り込む

create_dateが今月のデータ SELECT * FROM my_table WHERE DATE_FORMAT(create_date, '%Y%m') = DATE_FORMAT(NOW(), '%Y%... 2015年4月30日
@iwasaki さんのアバター 2,938views

MySQLでgroup byした結果をカウントする

count(*)したつもりが、集約結果をカウントしてしまうケース、よくありますね。 NGパターン select count(*) from map where active_flag = 1 group by hoge_id; OK... 2015年4月24日
alkoshikawa さんのアバター 27views

mysqldumpでレコードを絞る

検索データだけをダンプしたいときに使います。 mysqldump -uroot {db} -t {table} --where 'user_id = {id}' > user.dump.sql 戻すときはそのままです mysq... 2015年4月15日
alkoshikawa さんのアバター 163views

MySQLでテーブルスキーマを取得する

ダンプ時にno-dataをすることでテーブルスキーマだけとれます。 mysqldump -u{user} -p{pass} --no-data {database} > /tmp/{database}_table_scheme.sq... 2015年4月10日
alkoshikawa さんのアバター 266views

mysqlのバッチモードいろいろ

bashなどから一括して処理をおこないたいときにはインタラクティブモードではなく直接SQLを実行します。 「-e」オプションでバッチモードです。 mysql -u{user} -p{pass} -e "{sql}" bashでema... 2015年4月7日