0
我尝试使用下面的SQL命令参数是不是一个函数mssql_query
INSERT INTO my_table (foo, bar) VALUES ('test1','test2')
插入一条记录,但是我似乎遇到了以下错误:
Command execution failed: Parameters supplied for object 'my_table' which is not a function. If the parameters are intended as a table hint, a WITH keyword is required.
它在没有任何hickups的情况下在SQL管理器中执行得很好,但是我无法在mssql_query中执行它。任何想法为什么它阻止记录插入?任何帮助是极大的赞赏!
尝试使用反斜杠保护表名:INSERT INTO \ my_table \(foo,bar)...' – 2012-08-06 02:20:23
嗯,这是非常奇怪的我得到“命令执行失败:'''附近语法错误。”... – 2012-08-06 02:22:23
它是mssql,而不是mysql。使用如下所示环绕表名:[my_table]。 – Lusitanian 2012-08-06 02:25:50