无法在数据类型int上指定列宽

Tou*_*int 5 sql sql-server syntax-error

我是新来的.我正在尝试使用mylittleadminms 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))
Run Code Online (Sandbox Code Playgroud)

Sat*_*rny 13

这只是一个拼写错误.猜猜你还没有看到它.这就是问题:

Zip_Code int(255),
Run Code Online (Sandbox Code Playgroud)

将其更改为

Zip_Code int,
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助!!!