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

MySQL version 5.5.29

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

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

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

Posted in MySQL.

OracleのMERGE文

Oracleを扱い始めました。

MySQLのINSERT INTO … ON DUPLICATE KEY UPDATE …文をOracleでやるにはMERGE文を使う。

MySQL

Oracle

Posted in Oracle.

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

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

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

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

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

おわり。

Posted in MySQL.