INSERT INTO Service (Customer_ID,Service_ID,Cost NUMBER)
VALUES ('CUST001',100,'80');
当我尝试在sql中插入服务详细信息时,它显示缺少逗号错误。
请帮我验证并纠正。
答案 0 :(得分:2)
问题出在您的Cost NUMBER
列中。不支持空格。
INSERT INTO Service (Customer_ID,Service_ID,Cost NUMBER)
VALUES ('CUST001',100,'80'); ^^^^^^^^^^^
一些修复包括:
NUMBER
列Cost
。[Cost NUMBER]
。`Cost NUMBER`
。如果您正在使用MS Access或Oracle,您可能会尝试转换为NUMBER
,在这种情况下,您可能希望转换值,而不是列。
答案 1 :(得分:0)
期待“费用编号”是独立的,您是否错过了一个下划线?
INSERT INTO Service (Customer_ID,Service_ID,Cost NUMBER) VALUES ('CUST001',100,'80');
答案 2 :(得分:0)
Service_ID和Cost NUMBER列的数据类型是什么?如果它们是int值,则应该没有引号。
INSERT INTO Service ('Customer_ID','Service_ID','Cost NUMBER') VALUES ("CUST001",100,"80");
如果您确定数据类型
,请尝试此操作答案 3 :(得分:0)
成本编号是空间。尝试编写没有空格的正确列名