1

我对 MySQL 很熟悉,并且认为 Microsoft SQL 对于简单的东西在语法上并没有什么不同。

因此,每当我想将名为Country的表上每一行的Published字段(布尔值)更新为 false 时,我都会这样做:

UPDATE Country SET Published = false;

当我执行查询时,我收到此错误:

错误

我究竟做错了什么?

谢谢

4

2 回答 2

3

Published用单引号将值包裹起来,

UPDATE Country SET Published = 'false';
于 2012-10-04T21:39:23.583 回答
0
Add [ and ]

UPDATE Country SET [Published] = false;
于 2012-10-04T21:40:26.723 回答