Lib_Issue_Id Book No Member ID Issue Date Return Date
------------ ------- --------- ---------- -----------
7001 101 1 10-Dec-06 NULL
7002 102 2 25-Dec-06 NULL
7003 104 1 15-Jan-06 NULL
7004 101 1 04-Jul-06 NULL
7005 104 2 15-Nov-06 NULL
7006 101 3 18-Feb-06 NULL
我的这张表具有以下约束:
-
Lib_Issue_Id
- 主键 -
Book_No
- 外键 -
Member_id
- 外键 -
Issue_date <=
系统日期 -
Issue_date < Return_date
如何修改 Return_Date
的7004
和7005
至 Issue_date
后 15 天?
最佳答案
您可以在更新中使用 IN 或 OR:
UPDATE [tablename]
SET Return_Date = Issue_Date + 15
WHERE Lib_Issue_Id IN (7004, 7005);
关于mysql - 更新一张表中一列的两行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26909889/