0
table:
name date object
james 25/04/2017 bycicle
insert into statisticstable
select * from table;
名前と日付が統計テーブルにない場合にのみ、テーブル統計を更新する関数を記述したいと思います。 統計表に名前と日付がある場合は、表統計を更新しません。 統計表に名前と日付がない場合は、表統計を更新します。このような関数がテーブルを更新する場合は?
何か:
CREATE FUNCTION update_table()
DECLARE
name = &name
date = &date
if &name and &date are in statisticstable
then null;
if &name and &date aren't in statisticstable
insert into statisticstable
select * from table;
はすみませんが、私は機能の専門家ではないです。
を探検 - https://stackoverflow.com/questions/1009584/how-to-emulate-insert-ignore-and-on-duplicate-key-update-sql-merge -with-po –