我想更改表格列"Quellendatum"中的所有值.
当行值为2005-06-20时,应将其替换为2012-06-20.当行值为NULL或为空时,它应该是不变的.
目前我通过选择行手动修改它:
UPDATE `outgoing2`.`tbl_hochschule`
SET `Quellendatum` = '2012-06-20'
WHERE `tbl_hochschule`.`id` =1;
Run Code Online (Sandbox Code Playgroud)
有没有办法自动完成这项任务?
eth*_*nny 24
怎么样:
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull( Quellendatum );
Run Code Online (Sandbox Code Playgroud)
小智 7
在MySql中,您可以:
UPDATE TABLENAME
SET IDCOLUMN=VALUE
WHERE IDCOLUMN=VALUE
AND !isnull (IDCOLUMN)
Run Code Online (Sandbox Code Playgroud)
它应该是 :
UPDATE tablename
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
75858 次 |
| 最近记录: |