MySQLのUNIONでカラム名が統一される挙動のメモ

MySQL version 5.5.29

以下のような形式は似ているが、カラム名が違うテーブルを2つ以上用意する。

この2つのテーブルをUNIONでSELECTすると以下のような挙動をする。

最初にSELECTした方のカラム名に統一されてしまうらしい。
そもそもカラム名が違うものをUNIONするなという話もあるかもしれないが。。。

Pocket

Posted in MySQL.

MySQLを再起動したときのエラー

MySQLが死んでたので再起動しようとしたら、起動時にエラーになった。

なんだよーと思いつつ、とりあえずエラーログを確認する。

1行目の「Check that you do not already have another mysqld process」から察するにすでにプロセスが動いているらしい。たぶん。
プロセスを確認してみる。

案の定それっぽいプロセスがいたのでkillした。
それから起動したらすんなり起動できた。

おわり。

Pocket

Posted in MySQL.

MySQLのSHOW TABLE STATUS

テーブルに関する情報がみれる。

LIKEでテーブル名を指定できる。

http://dev.mysql.com/doc/refman/4.1/ja/show-table-status.html

Pocket

Posted in MySQL.