ストアドプロシージャにてテーブルのバックアップを行いたいのですが、その際にテーブル名に実行日時のマイナス1日を指定したいのですが、どのようにしたら良いのかわかりません。検索して調べようとしたのですが、検索の仕方が悪くてうまく検索できませんでした。
どうかよろしくお願いします。
CREATE DEFINER=root@% PROCEDURE backup()
BEGIN
CREATE TABLE hoge_20160603 LIKE hoge;
INSERT INTO hoge_20160603 SELECT * FROM hoge WHERE date < '2016-06-04 00:00:00'
END
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/05 03:21