i m trying to add custom list of tags using excel file and I have done most of the work. but i am confused that how can I add same value in 2 different tables columns.
i had inserted the values in
INSERT INTO `steve`.`wp_terms` (`term_id`, `name`, `slug`, `term_group`) VALUES (NULL, 'tag99', 'tag99', '0');
and
INSERT INTO `steve`.`wp_term_taxonomy` (`term_taxonomy_id`, `term_id`, `taxonomy`, `description`, `parent`, `count`) VALUES (NULL, '21', 'post_tag', '', '0', '0');
now i want to add term_id in both table .. could somebody tell me how can i do that?
AND term_id is database generated value.
If I follow correctly your first query inserts into a table and creates a new id for that record, then you want to use that ID in the next query to insert into a different table right? If that’s the case the above query should work for your second one using LAST_INSERT_ID for the term_id value.
To update the question with your new code it should, I emphasize should, work with this:
The way you have it above you are overwriting your first query before you execute it.
Also I don’t understand how you’re inserting nulls into an auto-increment field, that alone should be throwing an error. Honestly both your queries should be leaving their base ids (the auto increment ones) out of the query entirely like this:
$sql2 = “INSERT INTO ” . $table2 . ” (
term_id,taxonomy,description,parent,count) VALUES (LAST_INSERT_ID, ‘post_tag’, ”, ‘0’, ‘0’)”;