Bagaimana dengan REPLACE INTO:
REPLACE INTO models
( col1, col2, col3 )
VALUES
( 'foo', 'bar', 'alpha' )
Dengan asumsi col1 adalah kunci utama Anda, jika baris dengan nilai 'foo' sudah ada, itu akan memperbarui dua kolom lainnya. Jika tidak, itu akan menyisipkan baris baru.