読者です 読者をやめる 読者になる 読者になる

国境の南

Ruby, Railsメイン

テーブルの内容をコピーしてINSERTするSQL書き出す

concatを使う

SELECT 
    concat("INSERT INTO Staffs SET `name` = '",
           `name`,"'", " ,`editor` = 1", " , `created_at` = '2015-11-26 08:14:35'", " ,`updated_at` = '2015-11-26 08:14:35'", ", `user_id` ='", `user_id`,"'",
           ";"
           ) as query
FROM
    `staffs`
WHERE
    `suitable_flag` IS NOT NULL;

出来上がった複数行のINSERT文は、 sqlファイルを作っておいてそこに保存。

sql実行して、source というコマンドで実行