sql >> Databáze >  >> RDS >> Mysql

Získejte všechna vložená ID při vkládání více řádků pomocí jednoho dotazu

Pokud rádi hrajete, udělejte toto :)

Abyste si byli 99% jisti, museli byste stůl pro psaní zamknout. Nejste si jisti, že se tyto (v budoucnu) dvě transakce nebudou moci propojit.

Abyste si byli 100% jisti, přečtěte si tyto hodnoty. (Nebo analyzujte zdrojové MySQL) Nejlepším řešením by bylo přidat datum do nastavení editace tabulky a přečíst si nejnovější. Pokud nechcete měnit strukturu, můžete použít spouštěče http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html .

Dobrým řešením bude obnovení všech vašich nastavení nebo pouze párů:klíč - název nastavení



  1. Upozornění:mysql_query():3 není platný prostředek MySQL-Link

  2. SQL Server Process Queue Race Condition

  3. Naplňte databázové tabulky velkým množstvím testovacích dat

  4. Vraťte id, pokud řádek existuje, jinak INSERT