$ wpdb->插入不起作用,last_query不显示插入“SHOW FULL COLUMNS FROM”

时间:2015-04-29 01:33:13

标签: php mysql wordpress

我运行sourceView.frame,其中data是一个包含column_name =>的数组值和插入不起作用。我试过$wpdb->insert($table, $data)并且有些奇怪的东西回来了:

$wpdb->last_query

为什么最后一个查询不是我的插入?

2 个答案:

答案 0 :(得分:57)

我发现了问题。显然,如果您尝试插入VARCHAR列并且列长度小于您尝试插入的列,则新的WP更新将无法正常工作。在此更新之前,它将插入它,但修剪掉多余的字符。

答案 1 :(得分:1)

对我来说,我将字段类型从VARCHAR更改为TEXT,但仍然无法正常工作。最终,我发现排序规则为utf8_general_ci的表不支持表情符号,因此我从内容中删除了所有表情符号,然后它就可以使用了。