php - SQL 解析错误 "on duplicate key update"

标签 php mysql sql mysql-error-1064

我的这一行有一个错误:

$sql = "INSERT INTO data VALUES (1,2,2) ON DUPLICATE KEY UPDATE latitude='2'";

错误是:

Parse error: syntax error, unexpected '='

你有什么想法吗?我见过的所有例子都是这样。 它在 phpmyadmin 中工作: picture

最佳答案

我解决了这个问题。 “$”符号已从“$sql”中消失,因此导致问题的“=”符号不是我想象的那样:p谢谢大家!

关于php - SQL 解析错误 "on duplicate key update",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33320887/

相关文章:

php - Wordpress,将帖子包装在div中

mysql - MySQL 中的条件累积 SUM

php - 根据另一个数组从数组中删除行

PHP pcntl模块安装

php - jquery-validate - php 嵌入式 html 表单

php - Artisan 正在尝试使用 Ubuntu MySQL 数据库而不是 XAMPP 的

sql - 如何使用带有文本 "|"的 sql 脚本创建文本文件

php - MariaDB 和 PHP - 查询无法正常工作

mysql - 如何使用连接查询从同一个表中搜索多个名称

c++ - Qt 中 PostgreSQL 和 MySQL 的优缺点?