Mark

> Does anyone know if it's possible to insert mutilple records into 1
table
> in one query?

yes

> Something like -
>
> insert into mytable (id,name,job_number,job_date) values
> ('1','Mark','AA1','2002-04-15')
>
> insert into mytable (id,name,job_number,job_date) values
> ('2','Mark','AA2','2002-04-16')
>
> insert into mytable (id,name,job_number,job_date) values
> ('3','Mark','AA3','2002-04-17')
>
> - all at once if the data is the result of a form page.


Sorry I can't give you a manual reference - my ISP/MySQL's site aren't
playing like nice children at the moment!?

However if you look at the template for the INSERT command notice that
after the VALUES clause there is an ellipsis - something like:

VALUES(expression [,expression]...) [,(expression, etc)...]

thus you can add as many rows' worth of data as you like - each row
within its own set of parentheses:

insert into mytable (id,name,job_number,job_date) values
('1','Mark','AA1','2002-04-15'),
('2','Mark','AA2','2002-04-16'),
('3','Mark','AA3','2002-04-17')

NB please double check my syntax/memory.

Regards,
=dn


---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to