ストアドプロシージャにてテーブルのバックアップを行いたいのですが、その際にテーブル名に実行日時のマイナス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