SQL插入错误
这句话有什么不对吗 我说的是错误的: 您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以了解第2行“WHERE event=”Testing“”附近要使用的正确语法SQL插入错误,sql,mysql,mysql-error-1064,Sql,Mysql,Mysql Error 1064,这句话有什么不对吗 我说的是错误的: 您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以了解第2行“WHERE event=”Testing“”附近要使用的正确语法 INSERT查询中没有WHERE子句。INSERT查询中没有WHERE子句。要使用UPDATE语句更新现有值: $query = "INSERT INTO event (eventDesc) ". "VALUES ('".$eventDesc."') WHERE event = 'Testing'"
INSERT查询中没有WHERE子句。INSERT查询中没有WHERE子句。要使用UPDATE语句更新现有值:
$query = "INSERT INTO event (eventDesc) ".
"VALUES ('".$eventDesc."') WHERE event = 'Testing'";
这比您的查询更安全—否。您想使用UPDATE语句更新现有值:
$query = "INSERT INTO event (eventDesc) ".
"VALUES ('".$eventDesc."') WHERE event = 'Testing'";
这比您的查询更安全—否。如果使用SELECT-IE提供值,则会出现:
INSERT INTO EVENT SELECT col FROM OTHER_TABLE WHERE…
这不是INSERT查询中的WHERE子句,而是SELECT查询中的WHERE子句。我想您(以及对您的评论投了赞成票的人)我需要仔细看看我的例子,我想我理解了。插入到。。。SELECT插入SELECT查询的结果。示例中的SELECT查询有一个WHERE子句。它不是INSERT查询上的WHERE子句。它作用于SELECT中的表,而不是INSERT中的表。如果值是使用SELECT-即:INSERT INTO EVENT SELECT col从其他表中提供的,其中…
这不是INSERT查询中的WHERE子句,而是SELECT查询中的WHERE子句。我想您(以及对您的评论投了赞成票的人)我需要仔细看看我的例子,我想我理解了。插入到。。。SELECT插入SELECT查询的结果。示例中的SELECT查询有一个WHERE子句。它不是INSERT查询上的WHERE子句。它作用于SELECT中的表,而不是INSERT中的表。