KEMASKINI a,b SET a.v_publishyear = b.v_publishyear DIMANA a.v_id = b.v_e
Saya ingin mengemas kini data dalam jadual A. Sebenarnya ada lebih daripada 9,000 keping data, tetapi sebenarnya hanya 120 keping data boleh dikemas kini. Bagaimana keadaan ini.
Kemas kini medan tahun terbitan dalam jadual b kepada medan tahun terbitan yang sepadan dalam jadual a.
Tapi bila dah operate
PILIH * DARI jadual, b jadual di mana medan table.c = b medan jadual.d
Semasa pertanyaan ini, lebih daripada 9,000 keping data boleh ditanya
Apa yang berlaku dalam kod data kemas kini saya ? kain bulu?
KEMASKINI tidak sesuai untuk menggunakan WHERE untuk mengaitkan dua jadual. Jadi cuba tulis dengan cara ini: