আমি অন্য টেবিল থেকে কোনও টেবিলে ডেটা toোকানোর চেষ্টা করছি এবং টেবিলগুলিতে সাধারণভাবে একটি কলাম রয়েছে। সমস্যাটি হ'ল, TABLE1 এর কলাম রয়েছে যা নাল মান গ্রহণ করবে না তাই আমি এগুলিকে খালি রাখতে পারি না এবং আমি এগুলি ট্যাবলেট 2 থেকে পেতে পারি না।
আমার ট্যাবলেট 1: আইডি, কল_1 (নাল নয়), কল_2 (নাল নয়), কল_3 (নাল নয়)
এবং ট্যাবলেট 2: আইডি, কল_এ, কল_ বি, কল_সি
সুতরাং আমি কীভাবে ট্যাবলেট 2 থেকে ট্যাবলেট 1 এ আইডি sertোকাতে এবং "ডেটা 1", "ডেটা 2", "ডেটা 3" এর মতো হার্ড কোডিং স্ট্রিং দিয়ে কল_13 পূরণ করতে পারি?
INSERT INTO TABLE1 (id) SELECT id FROM TABLE2 WHERE col_a = "something";
ফলাফল হবে:
ত্রুটি: "কলাম" কলামের নাল মানটি নাল-সীমাবদ্ধতা লঙ্ঘন করে