Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एसक्यूएल अद्यतन एक फ़ील्ड में सभी मानों को संलग्न स्ट्रिंग के साथ CONCAT काम नहीं कर रहा है

आपको बस इतना ही चाहिए:

mysql> select * from t;
+------+-------+
| id   | data  |
+------+-------+
|    1 | max   |
|    2 | linda |
|    3 | sam   |
|    4 | henry |
+------+-------+
4 rows in set (0.02 sec)

mysql> update t set data=concat(data, 'a');
Query OK, 4 rows affected (0.01 sec)
Rows matched: 4  Changed: 4  Warnings: 0

mysql> select * from t;
+------+--------+
| id   | data   |
+------+--------+
|    1 | maxa   |
|    2 | lindaa |
|    3 | sama   |
|    4 | henrya |
+------+--------+
4 rows in set (0.00 sec)

सुनिश्चित नहीं है कि आपको परेशानी क्यों हो रही है, हालांकि मैं इसे 5.1.41 पर परीक्षण कर रहा हूं



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP और MySQL पर चेतावनियाँ और त्रुटियाँ बंद करें

  2. php 5.2.6 . के लिए mysqli_stmt_get_result विकल्प

  3. php, mysql - डेटाबेस त्रुटि के लिए बहुत अधिक कनेक्शन

  4. एक शेल स्क्रिप्ट से MySQL में ऑटो लॉगिन कैसे करें?

  5. MySQL संग्रहित प्रक्रिया में ऑपरेशन '=' के लिए कॉलेशन (utf8_general_ci,IMPLICIT) और (utf8_unicode_ci,IMPLICIT) का अवैध मिश्रण