我相信我的日期格式是正确的。 这也发生在其他表格中:(
答案 0 :(得分:3)
你只需要用简单的引号括起你的第一个属性,因为它是一个varchar
对于日期:您还需要用引号括起来,并且必须遵循'yyyy-mm-dd HH:MM:SS'
格式(短划线,而不是点):
INSERT INTO Curator VALUES ('AnneGreenland', 322554897, '2009-07-11');
答案 1 :(得分:1)
Varchar和日期是字符串。所以,在"符号
INSERT INTO策展人(CuratorName,CPhoneNumber,EmpolymentDate)价值观(" AnneGreenland",322554897," 2009-07-11");
答案 2 :(得分:0)
您需要为每个字符串和日期值添加双引号。还有其他错误,日期类型需要-
而不是.
。
如果不插入所有列值,还需要包含列名。
INSERT INTO Curator (CuratorName, CPhoneNumber, EmpolymentDate)
VALUES ("AnneGreenland", 322554897, "2009-07-11");
但在你的情况下你可以做下一个:
INSERT INTO Curator VALUES ("AnneGreenland", 322554897, "2009-07-11");
我希望有帮助:D
答案 3 :(得分:-2)
您必须为您要设置的列命名。
INSERT INTO table_name (column1, column2, column3) VALUES (value1, value2, value3)