$wpdb>插入不起作用,last_query不显示插入“显示以下位置的完整列”
我运行的数据是一个数组,column_name = >值,并且插入不起作用。我试过了,奇怪的事情回来了:$wpdb->insert($table, $data)
$wpdb->last_query
SHOW FULL COLUMNS FROM `table_im_trying_to_insert`
为什么最后一个查询不是我的插入?
我运行的数据是一个数组,column_name = >值,并且插入不起作用。我试过了,奇怪的事情回来了:$wpdb->insert($table, $data)
$wpdb->last_query
SHOW FULL COLUMNS FROM `table_im_trying_to_insert`
为什么最后一个查询不是我的插入?
我发现了问题。显然,使用新的WP更新,如果您尝试插入到VARCHAR列中并且列长度小于您尝试插入的长度,则无法正常工作。在此更新之前,它将插入它,但会修剪掉多余的字符。
对我来说,我将字段类型从 更改为 ,但它仍然不起作用。最后,我发现带有排序规则的表格不支持表情符号,因此我从内容中删除了所有表情符号,然后它就可以工作了。VARCHAR
TEXT
utf8_general_ci