类似REGEXP通配符规则 扩展号码后添加到数据库中
比如 ^700.$ ^700[0-9]$
然后需要扩展成 7000 7001 7002 ... 7009等10个号码, 再insert 到表中
在select update delete的包含where字段的条件语句中 可以使用通配符,
但是insert 好像使用不了! 那有什么办法? 如果不行,那么这里提出这一算法,希望大家解答!
注意我这里要求扩展的都是数字0-9等数字字符
比如 ^700.$ ^700[0-9]$
然后需要扩展成 7000 7001 7002 ... 7009等10个号码, 再insert 到表中
在select update delete的包含where字段的条件语句中 可以使用通配符,
但是insert 好像使用不了! 那有什么办法? 如果不行,那么这里提出这一算法,希望大家解答!
注意我这里要求扩展的都是数字0-9等数字字符
insert into tt values(7000);
insert into tt values(7001);?
如果是:
DELIMITER $$CREATE PROCEDURE `testa`.`dd`()
BEGIN
DECLARE i INT;
SET i=1;
WHILE i<=10 DO
BEGIN
SET @f1=CONCAT('insert into tt values(',i,')');
PREPARE dd FROM @f1;
EXECUTE dd;
END;
END WHILE;
END$$DELIMITER ;