• 2017-09-26


    错误提示:

    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 product_id='0000'' at line 1

    首先翻译一下(参考百度翻译):

    你有一个SQL语法错误;检查你的MySQL服务器版本的手册,查看正确语法的使用,语法错误在第一行,'where product_id='0000附近
    说白了就是你的第一行sql语句有错误,以下是我的发生错误的sql语句:

    错误原因:

    编辑代码时,我们可能因为一条查询语句过长,而从from语句开始采取换行,这里要注意,虽然我们采取了换行,

    但是中间也需要有空格间隔,即和平时我们所写的正确的: select fieldNmae from ...,如果我们不加空格就会成为:select fieldNamefrom...

    于是我们应该在第一个字符串里的最后面加上空格,或者在第二个字符串里的最前面加上空格。

    备注:以上为笔者平时遇到的问题以及个人见解,如有不对之处,请多指教!

  • 相关阅读:
    高并发网络编程之epoll详解
    位操作实现加减乘除四则运算
    堆和栈的区别
    IT思想类智力题
    C/C++基础总结
    数据库总结
    面试网络总结
    Windows内存管理和linux内存管理
    面试操作系统总结
    数据结构与算法
  • 原文地址:https://www.cnblogs.com/caizhen/p/7599437.html
Copyright © 2020-2023  润新知