我是新来的。我正在尝试使用 mylittleadmin 在 ms sql 数据库中创建一个表。我已阅读并重读代码,似乎无法弄清楚为什么我收到以下错误:
“消息2716,级别16,状态1,行号1 列,参数或变量#8:无法在数据类型int上指定列宽。“
代码如下......
CREATE TABLE surrogate(
Last_Name1 VarChar(255),
First_Name1 VarChar(255),
ID int,
Street_Address int,
City VarChar(255),
State_or_Province VarChar(255),
Country VarChar(255),
Zip_Code int(255),
Home_Phone int,
Mobile_Phone int,
Work_Phone int,
Email VarChar(255),
Last_Name2 VarChar(255),
First_Name2 VarChar(255),
ID int,
Street_Address2 int,
City2 VarChar(255),
State_or_Province2 VarChar(255),
Country2 VarChar(255),
Zip_Code2 int,
Home_Phone2 int,
Mobile_Phone2 int,
Work_Phone2 int,
Email2 VarChar(255),
Last_Name3 VarChar(255),
First_Name3 VarChar(255),
ID int,
Street_Address3 int,
City3 VarChar(255),
State_or_Province3 VarChar(255),
Country3 VarChar (255),
Zip_Code3 int,
Home_Phone3 int,
Mobile_Phone3 int,
Work_Phone3 int,
Email3 VarChar(255))
答案 0 :(得分:12)
这只是一个错误的错误。猜猜你还没有看到它。这就是问题所在:
Zip_Code int(255),
将其更改为
Zip_Code int,
希望这有帮助!!!