dongtun2572 2015-05-03 02:26
浏览 66
已采纳

SQL语法错误消息

I am trying to execute the following SQL queries on a database.

UPDATE wp_options SET option_value = replace(option_value, ‘http://yourdomain’, ‘http://your-elastic-ip’) WHERE option_name = ‘home’ OR option_name = ‘siteurl';

I replace "yourdomain" with my domain, and I replace "your-elastic-ip" with my IP address on Amazon Web Services. However, I keep getting an SQL syntax error. It says:

WHERE option_name = ‘home’ OR option_name = ‘siteurl';

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE option_name = ‘home’ OR option_name = ‘siteurl'' at line 1.

What am I doing wrong? Am I not understanding exactly what to put in the proper fields? What am I supposed to replace "home" and "siteurl" with?

  • 写回答

1条回答 默认 最新

  • doumeng06063991 2015-05-03 02:35
    关注

    What user2182349 is trying to say is: replace it with this:

    UPDATE wp_options SET option_value = replace(option_value, 'http://yourdomain', 'http://your-elastic-ip') WHERE option_name = 'home' OR option_name = 'siteurl';
    

    Notice how the single quotes are different. You have curly quotes, I've replaced them with straight ones, as MySQL doesn't recognise the curly ones. (You can see how it's interpreted them at the end of your error message).

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 运筹学中在线排序的时间在线排序的在线LPT算法
  • ¥30 求一段fortran代码用IVF编译运行的结果
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 lammps拉伸应力应变曲线分析
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试,帮帮忙吧