I am sending a rather large UPDATE query to a table with a handful of sequential 
fields (i.e. color1, color2, color3, size1, size2, size3, etc).  The query is 
generated and executed from within a PHP script, and to make the script more 
efficient, the query is generated with a FOR loop, so that instead of updating the 
fields in the order in which they exist in the table, they are updated according to 
their number at the end of the field name. 

So for example "UPDATE table SET color1='red', size1='big', color2='', size2='', 
color3='', size3='' where id=1"

when i execute the query from the mysql shell, however, one row is matched but no 
changes are made and warnings are returned.

My questions are:
a) does it matter what order you attempt to update the fields in?
b) is there a way to view what the warnings were?

many thanks if you can help me

marty mulligan

---------------------------------------------------------------------
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