INSERT INTO asd VALUES (...) ON DUPLICATE KEY UPDATE FIELD="asdasd"
I potrzebuję teraz sprawdzić, czy zaszło INSERT, czy UPDATE.
- mysql_last_id - raczej odpada; nie ma pola z auto_increment - ostatecznie zostaje dodatkowa, zbędna kolumna z ID + AI
- mysql_affected_rows - też odpada, gdyż zgodnie z dokumentacją - zwróci liczbę rekordów przetworzonych przy INSERT/REPLACE/UPDATE/DELETE - nie rozróżni, z jakiego zapytania
- mysql_info - dodatkowe katowanie wyrażeniami regularnymi/explode
- użycie domyślnej wartości jakiegoś klucza i zmiana przy UPDATE - też bez sensu, gdyż będę musiał potem użyć SELECT w celu sprawdzenia wartości - wówczas idea ON DUPLICATE KEY traci sens...
Jakieś pomysły?