0
我想在phpmyadmin中执行一个循环,在表中插入行。到目前为止,我有:如何在MySQL shell中通过循环插入行(无PHP)
DELIMITER $$
DROP PROCEDURE IF EXISTS insert_my_rows()
CREATE PROCEDURE insert_my_rows()
BEGIN
DECLARE i INT DEFAULT 376;
WHILE i<405 DO
INSERT INTO wp_term_relationships(object_id,term_taxonomy_id,term_order) VALUES (i,16,0);
SET i=i+1;
END WHILE;
END $$
DELIMITER ;
CALL insert_my_rows()
有了这个,我得到一个错误:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER$$
DROP PROCEDURE IF EXISTS insert_my_rows()
CREATE PROCEDURE ins' at line 1
来自各地的列名 – Jaylen 2014-11-22 06:27:59
删除引号我仍然得到#1305 - PROCEDURE sunny.insert_my_rows不存在 – bsapaka 2014-11-22 06:40:34
能否请您出示的程序? – Jaylen 2014-11-22 11:26:49