runoob_id runoob_title runoob_author --------- ------------ --------------- 3 Java qq.com 4 Python qq.com 6 JavaScript csdn.com 7 SQL baidu.com 8 R weixin.com 9 Objective-C qq.com
runoob_id runoob_title runoob_author --------- ------------ --------------- 3 Java qq.com 4 Python qq.com 6 JavaScript csdn.com 7 SQL baidu.com 8 R weixin.com 9 Objective-C qq.com -- runoob 为主键
run_id_bp run_title_bp run_author_bp --------- ------------ --------------- 6 JavaScript csdn.com 7 SQL baidu.com 8 R weixin.com 9 Objective-C qq.com -- runoob 为主键
UPDATE table_name SET field1=new-value1, field2=new-value2[WHERE Clause]
1.更新单个数据
UPDATE `runoob` SET `runoob_title`='Java1' WHERE `runoob_id`=3
runoob_id runoob_title runoob_author --------- ------------ --------------- 3 Java1 qq.com 4 Python qq.com 6 JavaScript csdn.com 7 SQL baidu.com 8 R weixin.com 9 Objective-C qq.com
2.更新多个数据
UPDATE `runoob` SET `runoob_title`='Java1', `runoob_author`='backup.com' WHERE `runoob_id`=3
runoob_id runoob_title runoob_author --------- ------------ --------------- 3 Java1 backup.com 4 Python qq.com 6 JavaScript csdn.com 7 SQL baidu.com 8 R weixin.com 9 Objective-C qq.com
3.多表数据更新
UPDATE table_name1,table_name2,...table_nameN SET table_name1.field1=new-value1, table_name2.field2=new-value2[WHERE table_name1.key1=value1,table_name2.key2=value2,...,table_nameN.keyN=valueN]
UPDATE `runoob`, `runoob_backup` SET `runoob`.`runoob_title` ='Java_bp', `runoob_backup`.`runoob_title_backup`='python_bp'WHERE `runoob`.`runoob_id`=3 AND`runoob_backup`.`runoob_id_backup`=6
3 Java_bp backup.com4 Python qq.com 6 JavaScript csdn.com 7 SQL baidu.com 8 R weixin.com 9 Objective-C qq.com
6 python_bp csdn.com 7 SQL baidu.com 8 R weixin.com 9 Objective-C qq.com