我进行了此查询,但它给了我错误,就像标题一样
INSERT INTO data_waktu_vaksinasi (id_binatang, id_vaksin, tanggal_vaksin, status_vaksin) VALUES
(1, 1, (SELECT DATE_ADD(max(tanggal_vaksin), INTERVAL 1 YEAR)) FROM data_waktu_vaksinasi, 'belum')
Run Code Online (Sandbox Code Playgroud) Update table
Set class = 0
Where TOTAL_HOURS = (SELECT min (TOTAL_HOURS) from tutions);
Run Code Online (Sandbox Code Playgroud)
产生错误:
表名称指定两次作为更新目标和单独的数据源.
我怎样才能解决这个问题?