【发布时间】:2014-12-20 04:25:33
【问题描述】:
听说dbdelta真的很挑剔,最重要的条件都在这个网站上描述:http://codex.wordpress.org/Creating_Tables_with_Plugins
我尝试在 wordpress 数据库中创建一个自定义表,并使用var_dump($wpdb->last_error); 进行调试。
这是我收到的错误消息:
“您的 SQL 语法有错误;请查看手册 对应于您的 MySQL 服务器版本,以便使用正确的语法 'group VARCHAR(30) NULL, cat VARCHAR(30) NULL, ' 在第 3 行附近"
只是为了好玩,我将列名组更改为 grou,然后收到另一条错误消息:
“您的 SQL 语法有错误;请查看手册 对应于您的 MySQL 服务器版本,以便使用正确的语法 'desc VARCHAR(255) NULL, mety VARCHAR(7), date ' 在第 6 行附近"
我将“desc”更改为“des”,突然它起作用了。我真的很高兴它终于奏效了,但我仍然想知道为什么它不适用于列名“group”和“desc”。有谁知道吗?
【问题讨论】:
标签: php mysql wordpress plugins