সবেমাত্র ঘটে যাওয়া আমি একটি মাইএসকিউএল সতর্কতা কীভাবে দেখাব?


160

আমি কেবল একটি সাধারণ মাইএসকিউএল তৈরি টেবিল বিবৃতি চালিয়েছি যা লাইনটি তৈরি করেছে

"অনুসন্ধান ঠিক আছে, 0 টি সারি প্রভাবিত হয়েছে, 1 সতর্কতা (0.07 সেকেন্ড)"

যদিও এটি আমাকে সতর্ক করে না তা আসলে দেখায়নি। সবেমাত্র ঘটে যাওয়া সতর্কতার বিষয়বস্তু আপনি কীভাবে দেখতে পাচ্ছেন? আমি মাইএসকিউএল 5.1 ব্যবহার করছি, যদি এটি কোনও পার্থক্য করে। অনলাইনে কেবলমাত্র আমি খুঁজে পেলাম "সতর্কতাগুলি দেখান;" কিন্তু যে শুধুমাত্র উত্পাদিত

"খালি সেট (0.00 সেকেন্ড)"


1
যেমনটি অন্যরা ইন্টারেক্টিভ মাইএসকিএল-এর জন্য চিহ্নিত করেছেন আপনি (১.) আপনি যদি ইন্টারেক্টিভ সেশনে থাকেন তবে --show-warnings(দেখুন man mysql) বা (২) দিয়ে ইন্টারেক্টিভ সেশন শুরু করতে পারেন, আপনি warnings(দেখুন man mysql) এর সাথে একই আচরণ সক্ষম করতে পারবেন ।
ট্রেভর বয়ড স্মিথ

উত্তর:


200

SHOW WARNINGSআমি একমাত্র পদ্ধতি যা আমি অবগত, কিন্তু আপনি একটি ক্যোয়ারির সাথে সাথে সতর্কতা সংযুক্ত থাকা এর সাথে সাথে এটি চালাতে হবে। আপনি যদি এর মধ্যে অন্য কোনও অনুসন্ধান চালিয়েছেন বা সংযোগটি বাদ দিয়েছেন তবে কার্যকর SHOW WARNINGSহবে না।

শো সতর্কতার জন্য মাইএসকিউএল ম্যানুয়াল পৃষ্ঠাটি অন্য কোনও পদ্ধতি নির্দেশ করে না, তাই আমি মোটামুটি নিশ্চিত যে আপনি এটির সাথে আটকে আছেন।


এটি আমাকে সহায়তা করেছিল - তবে আপনাকে এটির সাথে সতর্কতা সংযুক্ত থাকা একটি প্রশ্নের পরে অবিলম্বে এটি চালাতে হবে

98

আপনি query W ব্যবহার করে কোনও প্রশ্নের পরে সর্বদা সতর্কতা প্রদর্শন করতে কমান্ড লাইনটি সেট করতে পারেন

আপনি এগুলি আবার \ ডাব্লু দিয়ে স্যুইচ অফ করতে পারেন


3
এটা আমার জন্য নিখুঁত ছিল। আমার স্ক্রিপ্টের শীর্ষে '\ W' যুক্ত করুন এবং আমরা যেতে ভাল!
ম্যাট ক্লেইন

1
এটি এখনও বিদ্যমান: dev.mysql.com/doc/refman/5.7/en/mysql-commands.html তবে আপনি command-line mysqlক্লায়েন্টটি ব্যবহার করছেন না । এটি কেবল mysqlমাইএসকিউএল লাইব্রেরিতে নয়, কাজ করে ।
ইভান

.My.cnf ফাইল থেকে এই পতাকা সেট করার কোনও উপায় আছে কি?
StR

22

@ হারুসকোল, আপনার কাছে কি এর জন্য ডকুমেন্টেশন আছে? আমি কিছুই খুঁজে পেলাম না। তবে আমি খুঁজে পেলাম যে মাইএসকিউএল ম্যানুয়াল--show-warnings অনুসারে কমান্ড লাইন বিকল্পটি কাজ করবে ।


6
যদি তুমি করো \? মাইএসকিউএল সহায়তার কমান্ড লাইনে, আপনি \ ডাব্লু (সতর্কতা বন্ধ) এবং \ ডাব্লু (সতর্কতা চালু) - এর দুটি বিকল্প দেখতে পাচ্ছেন - এটি সংস্করণ নির্ভর হতে পারে তবে আমি নিশ্চিত যে এটি এখন পর্যন্ত মাইএসকিউএল 5 এ রয়েছে।
হুরুসকোল

@ হারুসকোল, ফিরে এসে আমার ভয়ঙ্কর মন্তব্যের উত্তর হিসাবে উত্তর দেওয়ার জন্য দ্বিগুণ ধন্যবাদ। (আমি নতুন ছিলাম, আর এর চেয়ে ভাল আর কিছু জানতাম না!)
পোপস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.