2013-04-07 3 views
0

У меня есть таблица со столбцами ID, DepartmentID, валмножественной вставка PHP SQL запроса

create table departmentVal (ID INT IDENTITY(1,1), departmentID INT NOT NULL, val BIGINT) 

create table departmentID (ID,departmentName) 

как сделать Multiple вставки Вала, $ Count = 10k и $ Вэлы = 1234900000001, чтобы 1234900010000 в departmentVal

$i = 0; 
$count = 10000; 
$va = 1234900000001; 
$dptID = 1; 

while ($i < $count){ 
insert into departmentVal($dptID , $val); 
$val++; 
} 

Я ищу лучшее решение для этого.

+1

Вы посмотрели: http://stackoverflow.com/questions/779986/insert-multiple-rows-via-a-php-array-into-mysql? –

+0

Вы не используете '$ count' в любом месте –

+0

@ fizzy Нет, я did not btw спасибо за ссылку –

ответ

0

CREATE PROCEDURE dorepeat (p1 INT) BEGIN SET @x = 0; REPEAT INSERT INTO your_table SELECT NULL, field1, field2; SET @x = @x + 1; UNTIL @x> p1 END REPEAT; END

Смежные вопросы