我怎樣才能從下面wp_usermeta將數據插入到公司表當wp_usermeta有3列中的所有數據:插入數據
wp_usermeta的結構是:ID - USER_ID - meta_key - meta_value
Below user_id + meta_key + meta_value must insert into table company
meta_key = 'gender' -> gender
meta_key = 'first_name' -> first_name
meta_key = 'last_name' -> last_name
meta_key = 'street_address' -> address
meta_key = 'zipcode' -> zipcode
meta_key = 'city' -> city
meta_key = 'country' -> country
meta_key = 'telephone' -> company_phone
不知道如何解決這個問題。
CREATE TABLE IF NOT EXISTS `wp_usermeta` (
`umeta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`user_id` bigint(20) unsigned NOT NULL DEFAULT '0',
`meta_key` varchar(255) DEFAULT NULL,
`meta_value` longtext,
PRIMARY KEY (`umeta_id`),
KEY `user_id` (`user_id`),
KEY `meta_key` (`meta_key`(191))
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6026 ;
CREATE TABLE IF NOT EXISTS `wp_agent_companion` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(15) NOT NULL,
`commerce_number` varchar(32) DEFAULT NULL,
`vat_number` varchar(32) DEFAULT NULL,
`company_name` varchar(64) DEFAULT NULL,
`gender` char(1) DEFAULT NULL,
`first_name` varchar(12) NOT NULL,
`last_name` varchar(34) NOT NULL,
`service` varchar(64) DEFAULT NULL,
`address` varchar(64) DEFAULT NULL,
`zipcode` varchar(12) DEFAULT NULL,
`city` varchar(64) DEFAULT NULL,
`country` varchar(64) DEFAULT NULL,
`company_phone` varchar(24) DEFAULT NULL
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=93 ;
您可以分享'wp_usermeta'和'company'表的定義嗎? – Mureinik
我已將它添加到線程中,請參閱上文。 – Hermants