जाहिर है एक बहुत ही दुर्लभ मुद्दा है, लेकिन IMO अत्यंत कष्टप्रद और गलत: MySQL में खाली स्थान के पीछे चल तुलना में इस्तेमाल नहीं कर रहे हैं:MySQL बनाने खाली स्थान के बात
mysql> SELECT "A" = "A ";
+------------+
| "A" = "A " |
+------------+
| 1 |
+------------+
1 row in set (0.00 sec)
यह इस परिदृश्य में विशेष रूप से समस्याग्रस्त है:
mysql> SELECT COUNT(*) FROM eq WHERE name != TRIM(name);
+------------+
| COUNT(*) |
+------------+
| 0 |
+------------+
1 row in set (0.00 sec)
mysql> UPDATE eq SET name=TRIM(name);
Query OK, 866 row affected (0.01 sec)
Rows matched: 650907 Changed: 866 Warnings: 0
क्या व्हाइटस्पेस का इलाज करने के लिए MySQL को कॉन्फ़िगर करने का कोई तरीका है?
एक द्विआधारी तुलना रिक्ति को हटाने पाएगा: 'बायनरी का चयन 'एक' = बाइनरी 'एक';' ' –