মাইএসকিউএলে SET ফিল্ড চেষ্টা করার সময় ত্রুটি


0

আমি ফিল্ড ব্লকটি, টেবিলের মধ্যে h8cyw_users 1 তে সেট করার চেষ্টা করছি যেখানে উভয় টেবিলের ইমেল ক্ষেত্র একই। আমি নিম্নলিখিত স্ক্রিপ্ট ব্যবহার করছি:

UPDATE UPDATE table1 
SET block='1'
WHERE email IN (SELECT db2.table2.email 
                FROM db2.table2
                WHERE db2.table2.status_id='10');

আমি নিম্নলিখিত ত্রুটি পেয়েছি:

এসকিউএল কার্যকর করতে ব্যর্থ: এসকিউএল আপডেট আপডেট টেবিল 1 সেট ব্লক = '1' যেখানে ইমেল রয়েছে (db2.table2.email থেকে db2.table2 WHERE db2.table2.status_id = '10 '); ব্যর্থ: আপনার এসকিউএল সিনট্যাক্সে আপনার একটি ত্রুটি রয়েছে; 'আপডেট আপডেট টেবিল 1 সেট ব্লক =' 1 'যেখানে ইমেল রয়েছে (স্বেচ্ছায় db2.table2' লাইন 1 এ ব্যবহার করতে ডান সিনট্যাক্সের জন্য আপনার মাইএসকিউএল সার্ভার সংস্করণের সাথে সম্পর্কিত ম্যানুয়ালটি পরীক্ষা করুন)

কোথায় আমি ভুল যাচ্ছি?

উত্তর:


2

শব্দটি আপডেট রয়েছে সেখানে দু'বার চেষ্টা করুন

UPDATE table1 
SET block='1'
WHERE email IN (SELECT db2.table2.email 
            FROM db2.table2
            WHERE db2.table2.status_id='10');
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.