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