有没有办法使用 delete->insert 而不是使用第一条记录中的字段进行更新?
更新示例:
TABLE
---------
ID (int) | VAL_1(VARCHAR) | VAL_2 (VARCHAR)
消息 1: INSERT INTO TABLE VALUES (1, "first message", "some val");
消息 2: UPDATE TABLE SET ID=2 WHERE ID=1
相反,我需要删除第一条记录并插入一条新记录。有没有办法使用如下消息:
INSERT INTO TABLE VALUES(2, VAL_1 from RECORD WHERE ID=1, VAL_2 from the record WHERE ID=1);
DELETE FROM TABLE WHERE ID=1