News Feed

News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Eran Galperin's Blog:
Multiple row operations in MySQL / PHP
May 14, 2009 @ 09:35:35

Eran Galperin has made a recent post about performing multiple row operations in MySQL - inserts and updates.

Multiple row operations are in common use in a normalized application databases as one database entity is often linked to multiple sub-entities (for example a user and his tags). [...] Too often I've seen such queries ran in long loops one at a time, which is very bad for performance (as I will show here) and sometimes equally bad for integrity (if the process is interrupted). So what are the alternatives?

His alternatives include concatenation of values for an insert (rather than looping) and updating the information with a "ON DUPLICATE KEY UPDATE" statement or, for multiple tables, using a join.

0 comments voice your opinion now!
tutorial insert update mysql

blog comments powered by Disqus

Similar Posts CakePHP - Web Test Cases with SimpleTest

Lorna Mitchell' Blog: PHP OAuth Provider: Access Tokens

Mike Naberezny's Blog: Wrapping PHP Functions for Testability

Tobias Schlitt's Blog: A Two-day Look at PHPWeekender Installing Cherokee With PHP5 And MySQL Support On Ubuntu 11.04

Community Events

Don't see your event here?
Let us know!

laravel development language framework podcast introduction extension psr7 library series api conference release unittest voicesoftheelephpant laravel5 community opinion wordpress interview

All content copyright, 2015 :: - Powered by the Solar PHP Framework