Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да вмъкна няколко реда в mysql база данни наведнъж с подготвени изрази?

Това е напълно валидно:

$stmt = $mysqli->prepare("INSERT INTO something (userid, time, title) VALUES (?, ?, ?)");

$stmt->bind_param('iis', $userid, time(), $title);
$stmt->execute();

$stmt->bind_param('iis', $userid, time(), $title);
$stmt->execute();

$stmt->bind_param('iis', $userid, time(), $title);
$stmt->execute();

$stmt->bind_param('iis', $userid, time(), $title);
$stmt->execute();

Можете да насочвате към вашия масив от стойности, за да вмъквате, обвързвате и изпълнявате всеки път. Няма да е толкова бързо, колкото груповото вмъкване в примера, който сте свързали, но ще бъде по-сигурно.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Динамично верижно поле за избор

  2. Как да деактивирате проверката на чужд ключ в MySQL

  3. Какво представлява таблицата родител и дъщерната таблица в базата данни?

  4. Вмъкнете няколко имейла в mysql, като използвате едно текстово поле

  5. Пълнотекстови търсения в MySQL:доброто, лошото и грозното