3.对 product 表分别执行如下 INSERT、UPDATE 和DELETE 操作,分别查看 operate 表。INSERT INTO product VALUES(2, '止血灵','止血', '北京止血灵制药厂','北京市昌平区'); UPDATE product SET address='天津市开发区' WHERE id=2; DELETE FROM product WHERE id=2;
时间: 2023-12-26 10:03:31 浏览: 70
UPDATE/INSERT/DELETE 语句
针对这个问题,我们需要先了解一下 `operate` 表的结构和定义,假设 `operate` 表包含以下字段:`id`、`product_id`、`operation`、`time`。
然后,我们可以分别执行以下 SQL 语句,完成 INSERT、UPDATE 和 DELETE 操作,并观察 `operate` 表的变化情况:
```sql
-- INSERT 操作
INSERT INTO product VALUES(2, '止血灵','止血', '北京止血灵制药厂','北京市昌平区');
INSERT INTO operate (product_id, operation, time) VALUES (2, 'INSERT', NOW());
-- UPDATE 操作
UPDATE product SET address='天津市开发区' WHERE id=2;
INSERT INTO operate (product_id, operation, time) VALUES (2, 'UPDATE', NOW());
-- DELETE 操作
DELETE FROM product WHERE id=2;
INSERT INTO operate (product_id, operation, time) VALUES (2, 'DELETE', NOW());
```
以上 SQL 语句中,我们在每次执行 INSERT、UPDATE 和 DELETE 操作之后,都向 `operate` 表中插入一条记录,记录了该操作的相关信息,包括 `product_id`、`operation` 和 `time`。这样,在操作完成后,我们就可以通过查询 `operate` 表来查看操作的历史记录。
阅读全文