Mysql更新一系列数据,其中一些数字在序列中丢失
我有一个包含2000行的表。我有这些专栏Mysql更新一系列数据,其中一些数字在序列中丢失,mysql,Mysql,我有一个包含2000行的表。我有这些专栏 roll_no entrance_date entrance_time entrance_center 卷号从10011开始到10011704。我想更新入学日期,中心,时间为特定系列的数字。假设我想将第10011-100145号卷交给考试中心A,考试时间为2015年10月10日,日期为2015年1月1日,其中上述系列中的一些卷号可能缺失。在这种情况下,如何编写update语句?在update语句中使用WHERE子句 UPDATE table S
roll_no entrance_date entrance_time entrance_center
卷号从10011开始到10011704。我想更新入学日期,中心,时间为特定系列的数字。假设我想将第10011-100145号卷交给考试中心A,考试时间为2015年10月10日,日期为2015年1月1日,其中上述系列中的一些卷号可能缺失。在这种情况下,如何编写update语句?在
update
语句中使用WHERE
子句
UPDATE table
SET exam_center = 'A',
exam_time = '10:00:00',
date = '2015-01-01'
WHERE roll_no >= 10011
AND roll_no <= 100145;
更新表
设置考试中心='A',
考试时间='10:00:00',
日期='2015-01-01'
其中卷号>=10011
使用Where子句
update <tablename> set exam_center = A, exam_time = '10:00:00', date = '2015-01-01' where roll_no >= 10011 and roll_no <= 100145;
更新设置考试中心=A,考试时间='10:00:00',日期='2015-01-01',其中卷号>=10011,卷号应该是和卷号的条件。此外,请尝试格式化代码以提高可读性。如何排除某些卷号?UPDATE语句将更新两个值之间的所有记录,无论序列中是否缺少卷号。如何从不希望更新中心、时间和时间的序列中排除某些卷号,日期如果要排除卷号,可以使用where roll\u no!=对于这种情况,除了WHERE之外还有其他语法吗?您需要使用WHERE!您可以使用WHERE roll_no not in('11235','11111','xxxxx')。