INSERT INTO salon_client_prepaidCard SET (\'010818-demo-1\', 4, 5, 1, 6000)
sql语法有错误;请查看与您的mysql服务器版本对应的手册,以了解在第1行“sqlstate:”42000“,index:0,sql:该表有一个自动递增的id字段。这里怎么了?
gab6jxml1#
mysql插入的正确语法是-
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
或使用set-
INSERT INTO table_name SET column1 = 'value1', column2 = 'value2', column3 = 'value3';
如果要为表的所有列添加值,则不需要在sql查询中指定列名-
INSERT INTO table_name VALUES (value1, value2, value3, ...);
dphi5xsq2#
你为什么逃避引用?也, VALUES 应使用而不是 SET .
VALUES
SET
INSERT INTO salon_client_prepaidCard VALUES ('010818-demo-1', 4, 5, 1, 6000);
2条答案
按热度按时间gab6jxml1#
mysql插入的正确语法是-
或使用set-
如果要为表的所有列添加值,则不需要在sql查询中指定列名-
dphi5xsq2#
你为什么逃避引用?也,
VALUES
应使用而不是SET
.