在WordPress插件激活时向数据库表中添加多个"唯一键",可以通过以下步骤实现:
dbDelta
函数来执行SQL语句创建表。以下是一个示例代码:global $wpdb;
$table_name = $wpdb->prefix . 'your_table_name';
$charset_collate = $wpdb->get_charset_collate();
$sql = "CREATE TABLE $table_name (
id mediumint(9) NOT NULL AUTO_INCREMENT,
column1 varchar(255) NOT NULL,
column2 varchar(255) NOT NULL,
UNIQUE KEY id (id),
UNIQUE KEY column1 (column1),
UNIQUE KEY column2 (column2),
PRIMARY KEY (id)
) $charset_collate;";
require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
dbDelta( $sql );
在上述代码中,$table_name
是要创建的表名,column1
和column2
是要添加唯一键的列名。UNIQUE KEY
关键字用于创建唯一键。
$wpdb
对象的insert
方法向表中插入数据。以下是一个示例代码:global $wpdb;
$table_name = $wpdb->prefix . 'your_table_name';
$data = array(
'column1' => 'value1',
'column2' => 'value2'
);
$wpdb->insert( $table_name, $data );
在上述代码中,$data
数组包含要插入的数据,其中column1
和column2
是表中的列名。
请注意,以上链接仅供参考,具体的产品选择应根据实际需求进行评估和选择。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云