0

我正在尝试将数据插入我的数据库,但不断收到错误 1064。它是这样的:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“添加、用户名、TalkID) VALUES ('trial', 'andy', 2)' 附近使用正确的语法

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

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

17:<cfqueryparam value="#FORM.GossipsID#"cfsqltype="cf_sql_numeric">

18:<cfelse>

19:空

20:</cfif>

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

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

4

1 回答 1

1

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

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

于 2009-12-23T19:23:20.573 回答