إدراج MySQL في حالة عدم وجود السجل:
مثال: إدراج سجلات متعددة
افترض أن هناك جدول عملاء بالمفتاح الأساسي Client_id، يمكنك استخدام العبارة التالية:
INSERT INTO Clients
(client_id،client_name،client_type)
حدد مورد_id، مورد_اسم، 'إعلان. '
من الموردين
حيث لا يوجد (اختر * من العملاء
حيث Clients.client_id = الموردون.supplier_id
مثال: أدخل سجل واحد
).
INSERT INTO العملاء
(client_id،client_name،client_type)
حدد 10345، 'IBM'، 'advertising'
FROM double
حيث لا يوجد (اختر * من العملاء
حيثclients.client_id = 10345)؛
يتيح لك استخدام الثنائي كاسم الجدول استخدامه بعد ذلك تتبع عبارة التحديد مباشرة قيم الحقول المراد إدراجها، حتى لو لم تكن تلك القيم موجودة بعد في الجدول الحالي.