PDA

View Full Version : آپدیت و درج هم زمان چند رکورد در دیتابیس



bps20590
پنج شنبه 20 مهر 1396, 10:36 صبح
من یک جدول دارم که میخوام هم زمان هم کار درج/آپدیت/حذف را برای چندین رکورد در یک دستور روش اجرا بشه .
یعنی اینکه بر اساس فیلد id سرچ کنه اگر بود اون سطر را آپدیت کنه و اگر موجود نبود اون سطر را اضافه کنه

sajjad.eskandary
سه شنبه 30 آبان 1396, 16:39 عصر
INSERT INTO table(column_list)
VALUES(value_list)
ON DUPLICATE KEY UPDATE column_1 = new_value_1, column_2 = new_value_2, …;

sajjad.eskandary
سه شنبه 30 آبان 1396, 16:44 عصر
اگر اینا جواب نداد و اگر پردازش سنگینی داشتی باید function و یا پروسیجور بنویسی