嗨,我使用php Mysql MariaDB服务器版本10.1.37,在代码中使用insert where查询时却无法正常工作。
我希望你能解决我的问题。
INSERT INTO TABLE1 (SNAME,QUALIFICATION,AGE) values('Sumit Kumar','Matric',NOW()) WHERE 'Status'='OK' ;
您的SQL语法有错误;检查手册 对应于您的MariaDB服务器版本,以使用正确的语法 在第1行的“ where Status ='OK”附近
答案 0 :(得分:2)
在这种情况下,可能需要使用UPDATE
语句,因为INSERT
语句不支持WHERE
子句。
赞:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;