2016-05-30 3 views
0

У меня есть две таблицы:Как вставить несколько таблиц в mysql?

клиент:

enter image description here

и

сотрудник:

enter image description here

Как вставить несколько таблиц в один запрос?

$sql="INSERT INTO saleorder ('employeeId','customerId','totalAmount','saleDate') values('$employeeId','$customerId','$totalAmount','$saleDate')"; 

$sql="INSERT INTO customer ('customerCode','customerName','gender','email') values('$customerCode','$customerName','$gender','$email')"; 

_customerId заказчика является auto_increment и saleorderId из saleorder является auto_increment.

Если вы можете помочь, пожалуйста, объясните синтаксис.

ответ

0

Используйте два отдельных запроса на вставку в транзакционном блоке, чтобы сделать ваше подразделение атомарным, быстрее и безопаснее (избегайте несогласованности).

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