Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如果一列递增,然后在同一更新查询中用于设置另一列';s值,它将保留哪个值?_Mysql_Sql Update - Fatal编程技术网

Mysql 如果一列递增,然后在同一更新查询中用于设置另一列';s值,它将保留哪个值?

Mysql 如果一列递增,然后在同一更新查询中用于设置另一列';s值,它将保留哪个值?,mysql,sql-update,Mysql,Sql Update,给定查询 UPDATE Table1 SET col1 = col1 + 1, col2 = col1 * 2 WHERE colID = 1 …如果执行查询前col1等于1,执行查询后col2会设置为2还是4?试试看。但你看: Col2更新为4 祝你好运。谢谢你的详尽回答!

给定查询

UPDATE
   Table1
SET
   col1 = col1 + 1,
   col2 = col1 * 2
WHERE
   colID = 1

…如果执行查询前
col1
等于
1
,执行查询后
col2
会设置为
2
还是
4

试试看。但你看:

Col2更新为4


祝你好运。

谢谢你的详尽回答!