Başka bir tablodan bir tabloya veri eklemeye çalışıyorum ve tabloların ortak yalnızca bir sütunu var. Sorun şu ki, TABLE1'in null değerleri kabul etmeyen sütunları var, bu yüzden onları boş bırakamam ve TABLE2'den alamıyorum.
TABLE1 var: id, col_1 (boş değil), col_2 (boş değil), col_3 (boş değil)
ve TABLE2: id, col_a, col_b, col_c
Öyleyse TABLE2'den TABLE1'e id'i nasıl ekleyebilirim ve col_1-3'ü "data1", "data2", "data3" gibi sabit kodlu dizelerle nasıl doldurabilirim?
INSERT INTO TABLE1 (id) SELECT id FROM TABLE2 WHERE col_a = "something";
sonuçlanacak:
HATA: "col_1" sütunundaki boş değer, boş olmayan kısıtlamayı ihlal ediyor