我知道标题使它看起来像一个已经被回答的问题,但我检查了类似的问题,但仍未回答。 我有一个使用以下代码创建的自定义表:
$charset_collate = $wpdb->get_charset_collate();
$sql = "CREATE TABLE $table_name (
id mediumint(9) NOT NULL AUTO_INCREMENT,
meta_id int(9) NOT NULL,
copied tinyint(1) NULL,
local_url varchar(55) DEFAULT '' NOT NULL,
s3_url varchar(55) DEFAULT '' NOT NULL,
PRIMARY KEY (id)
) $charset_collate;";
require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
dbDelta( $sql );
我正在尝试使用以下代码向其中插入行,但是什么也没有发生:
$table_name = $wpdb->prefix . 's3images';
$wpdb->insert(
$table_name,
array(
'local_url' => $local_url,
's3_url' => $s3_url,
'meta_id' => $meta_id,
'copied' => 0,
)
);
我在哪里弄糟?
答案 0 :(得分:0)
使用以下查询在自定义数据库表中插入新行
private