DECLARE @i INT SET @i = 1 WHILE (@i < 5) BEGIN INSERT INTO TableInfo ( TableInfo.TableTypeId, TableInfo.TableCode, TableInfo.TableName, TableInfo.InstId, TableInfo.`Status` ) VALUES ( 1, 'K2312' +@i, '桌子' +@i, 1, 1 ) SET @i =@i + 1 END
delimiter $$ DROP PROCEDURE IF EXISTS wk ; CREATE PROCEDURE wk () BEGIN DECLARE i INT ; SET i = 1 ; WHILE i < 5 DO INSERT INTO TableInfo ( TableInfo.TableTypeId, TableInfo.TableCode, TableInfo.TableName, TableInfo.InstId, TableInfo.`Status` ) VALUES ( 1, concat('K2312', CONVERT(i, CHAR)), concat('桌子', CONVERT(i, CHAR)), 1, 1 ) ; SET i = i + 1 ; END WHILE ; END ; //使用 存儲過程調用 delimiter ; CALL wk () ;