【发布时间】:2022-11-23 22:47:02
【问题描述】:
我在查询时遇到错误,我使用的是最新的 SQL Server 和 Management Studio
请参阅下面的查询
CREATE TABLE messages_server (
Id int unsigned NOT NULL AUTO_INCREMENT,
SentTime datetime,
MessageRead BIT,
Content varchar(8000),
MessageCategory varchar(255),
MessageUser varchar(255),
PRIMARY KEY (Id)
)
【问题讨论】:
-
我认为
UNSIGNED不是 SQL Server 中的有效类型。 -
SQL Server 中没有未签名的属性,
AUTO_INCREMENT也不是 T-SQL 运算符(它使用IDENTITY)。全部SQL Server 中的数字数据类型(tinyint除外)是带符号的数据类型。 -
OP 正试图在 SQL Server 中运行 MySQL 脚本。以“打字错误”结尾。
标签: sql sql-server database syntax unsigned