בעבר אם היינו צריכים להכניס רשומה לטבלא היינו צריכים לבדוק האם היא כבר קיימת ובמידה וכן אז לעדכן. בגרסאות חדשות של MySQL ואם בונים נכון את הטבלא והגדרת ה - Keys וה - Unique ניתן להשתמש:
INSERT INTO table (a,b,c) VALUES (1,2,3)'
ON DUPLICATE KEY UPDATE c=c+1
No comments:
Post a Comment