问题描述
我在使用以下语句(sql Server 2017)时遇到incorrect Syntax
错误
USE Todo
GO
ALTER TABLE tasks ADD COLUMN completed tinyint(1);
第156条消息,级别15,状态1,第3行
关键字“ COLUMN”附近的语法不正确。
使用非常相似的语法删除工作正常的列。
解决方法
此代码将在MySQL中运行-但不能在SQL Server上运行。考虑:
customer
理论上:
-
alter table tasks add completed tinyint;
在SQL Server中不支持alter table
;只需删除该关键字 -
column
数据类型没有长度