php
  • mysql
  • sql
  • mysql-error-1064
  • 2015-10-24 47 views 0 likes 
    0

    我有这行错误:SQL分析错误与“上的重复密钥更新”

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

    的错误是:

    Parse error: syntax error, unexpected '='

    你有一个想法?我见过的所有例子都是这样的。 它在phpmyadmin中有效: picture

    +1

    您的INSERT语法是有效的,必须是别的... – dnoeth

    +0

    字段纬度是数据类型int? –

    +0

    字段纬度是数据类型float。我在phpmyadmin上试过这一行,它工作。我不明白为什么'='在这里是个问题。 –

    回答

    0

    我解决了这个问题。 '$'符号从“$ sql”中消失了,所以导致问题的'='符号不是我认为的那个:p感谢大家!

    相关问题