नहीं, SQL-99 विनिर्देश के अनुसार MySQL सही काम कर रहा है।
https://mariadb.com/kb/en/sql- 99/constraint_type-unique-constraint/
यदि आप एक अद्वितीय बाधा का उपयोग करते हैं, लेकिन NULL के साथ एक से अधिक पंक्तियाँ नहीं चाहते हैं, तो कॉलम को NOT NULL
घोषित करें। और किसी को प्रतिबंधित करें NULL होने से पंक्ति।