- 追加された行はこの色です。
- 削除された行はこの色です。
- MySQL/SQL/REPLACE へ行く。
- MySQL/SQL/REPLACE の差分を削除
*MySQL Tips [#y6dc4838] ** REPLACE [#p311f4bf] INSERTと同機能だが、すでに同じ主キーのレコードがある場合、UPDATEとして機能する。主キーがないテーブルには意味ない。MySQLオリジナルなSQL。 REPLACE INTO tbl VALUES ( 100, 'test' ); ** (シェルスクリプトで)テーブル名・カラム名取得 [#z95cda61] #!/bin/sh dbname=FOO_DB tables=`mysql -N -B -e 'show tables' $dbname` for t in $tables; do cols=`mysql -N -B -e "desc $t" $dbname | cut -f 1,2 | sed -e 's/\t/,/g'` for c in $cols; do echo "$t,$c" done done