mysql - 执行数据库查询时出错。 MySql、Dreamweaver 和 Coldfusion

标签 mysql database syntax insert dreamweaver

我正在尝试将数据插入数据库,但不断收到错误 1064。情况如下:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本对应的手册,了解在第 1 行“Add, Username, TalkID) VALUES ( 'Trial' , 'andy' , 2 )' 附近使用的正确语法

错误发生在C:\ColdFusion8\wwwroot\cfGossip\Gossip.cfm:第18行

16 : , < cfif IsDefined("FORM.GossipsID") AND #FORM.GossipsID# NEQ "">

17:

18:

19:空

20:

我不知道我能做些什么来解决它!它说错误出现在第 18 行 - 但我看不到任何问题。

用户名和 TalkID 都是隐藏字段,用户名来自 session 变量,TalkID 来自页面上的另一个记录集。 谢谢你的帮助。

最佳答案

我认为问题在于ADD是MySQL中的保留字。将您的字段(和数据库列!)重命名为非保留字

参见:http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html

关于mysql - 执行数据库查询时出错。 MySql、Dreamweaver 和 Coldfusion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1954801/

相关文章:

php - 如何使用eloquent根据表列和hasMany关系的计数返回记录

mysql - 导入 MySQL 数据库架构

c++ - 寻找适用于 Visual Studio 2008/2010 的 C++ 数据库库

powershell - "%"(百分比)在 PowerShell 中起什么作用?

c# - 我的 WinForm 正在获取 SQL 注入(inject)

mysql - 当我尝试此语法时,我在 MySql 中遇到错误 #1241

php - 当我使用以下语句更新用户表时,为什么行计数始终为 0

ios - iOS 中的大型 SQLITE 数据库

powershell - 我可以在 PowerShell 的基于评论的帮助中隐藏某些评论吗?

javascript - 如何停止 vim 将 javascript 对象键移动到第 0 列