【发布时间】:2025-12-01 15:25:01
【问题描述】:
Create table COSTUMER(
[Costumer ID] int,
[Costumer Phone number] int,
[Costumer Date of Birth] int,
[Costumer Address] text,
[Costumer Name] varchar(40),
[Costumer Buisness if applicable] varchar(40)
);
我已经创建了 ABOVE 表及其相关的列和行,并尝试通过插入 BELOW 代码将一些数据插入到表中,但不断收到 Msg 8115, Level 16, State 2, Line 1“将表达式转换为data type int" 语句已终止错误。
我一定是做错了什么,但我只是没看到:p
INSERT INTO COSTUMER
([Costumer ID],[Costumer Phone number],[Costumer Date of Birth],[Costumer Address]
,[Costumer Name],[Costumer Buisness if applicable])
VALUES (24,07956485211,27/08/1993,'311 Fullwell avenue','Mohamed Ahmed','TESCO')
请帮忙
【问题讨论】:
-
另外,您的表的
Costumer Date of Birth是 int 并且您正尝试在该字段中保存日期。 -
你推荐我使用什么数据类型来做 dob?谢谢
-
你的电话号码超过了INT。
-
如果您还需要节省时间,请使用
DATE或DATETIME。 -
我很想知道这是否是专业服装制造商的数据库......
标签: sql sql-server