Joshua (# 6591) - Сборник мусора в Mac OS X 10.5 выглядит довольно круто, но недоступен для iPhone (или если вы хотите, чтобы ваше приложение запускалось на версиях Mac OS X до 10.5).
Кроме того, если вы пишете библиотеку или что-то, что может быть повторно использовано, использование режима GC блокирует любого, кто использует код, также используя режим GC, так как я его понимаю, любой, кто пытается писать многоразовый код, как правило, предназначен для управления памятью вручную.
В случае, если, Вы хотите сохранить старое поле (Для исключая: имя). Запрос будет:
INSERT INTO table (id, name, age) VALUES(1, "A", 19) ON DUPLICATE KEY UPDATE
name=name, age=19;