由于我的插件的数据库发生了一些变化,我需要更改一个表以向其中添加一些列,但即使该函数正在运行,该表也不会被更改。这是我写的函数
$sql = "ALTER TABLE `wp_tnt_videos` ADD `date_created` INT NOT NULL DEFAULT '0' AFTER `video_order`, ADD `date_modified` INT NOT NULL DEFAULT '0' AFTER `date_created`, ADD `user_id` INT NOT NULL DEFAULT '0' AFTER `date_modified`;";
require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
dbDelta($sql);
我读了这个:http ://hungred.com/how-to/wordpress-dbdelta-function/ 并试图仔细检查 sql 命令。我也在 mysql 中运行那个 sql 命令并且它工作!所以,请帮助我!:|