You are explicitly stating in your query the update values so, the second table is unaffected.Here is the result comparing to other 3 methods in update 30,000 raw.Other developers were able to view the code and easily make changes as well based on your intuitive method for inserting, updating, etc. Currently I am using simply passing the mysql link connection to it, but it is a loose integration. I fixed this problem by adding mysql_query("SET NAMES utf8;"); on line 81 in the Database.file. Stephen No, there shouldn't be any performance issues setting the character-set right after it connects as long as all your queries using the object need UTF-8.One minor suggestion, for PHP4 instead of calling mysql_query() yourself use: You are more than welcome to create both functions and share them here.Additionally, It should seem obvious that you can also update from other tables as well.In this case, the update doubles as a "SELECT" statement, giving you the data from the table you are specifying. Now you can ask questions directly to me on my new site ASPForums.
Edit: Findings of Dakusan prove that my performance estimations are not quite valid.
We provide the most popular and robust database conversion tool on the internet. Our tools are simple yet powerful enough to import and export data between many common databases and CSV / Delimited Text files and Fixed Width files.
Current version supports My SQL, Maria DB, Oracle, MS Access, Fox Pro, DBF's, MS SQL Server, Excel, CSV and Delimited or Flat Files.
It also provides a command line interface to run migration jobs manually and can be easily integrated with your own application Download Buy Now Synchronizes Source and Target databases by Updating a row if a matching row exist in the target table.
If the matching row does not exist it Inserts a new row in the target table.