स्वीकृत उत्तर के अलावा, यह ध्यान दिया जाना चाहिए कि एक ही अपवाद (Every derived table must have its own alias
) यदि आप किसी ऐसी तालिका में डेटाबेस में परिवर्तनों को सहेजने का प्रयास करते हैं, जिसमें कोई प्राथमिक कुंजी नहीं है, तो इसे फेंक दिया जाएगा।
यह एक ज्ञात बग है यह अभी भी वर्षों के बाद भी तय नहीं हुआ है (MySQL 5.5.22 + .Net/Connector 6.5.4 में 04/04/12 को दिखाई दिया)।
मुझे पता है कि प्राथमिक कुंजी के बिना एक टेबल रखना अच्छा नहीं है, लेकिन डीडीएल जनरेटर में एक और बग है, कुछ टेबल जहां संबंधित इकाई कुंजी में संपत्ति है StoreGeneratedPattern
None
. पर सेट करें प्राथमिक कुंजी के बिना बनाए जाते हैं...