Cara Menghilangkan Spasi pada Nilai Kolom MySQL

Dibuat
·
Dilihat26 kali
0

Saya punya tabel di MySQL dimana datanya adalah hasil eksport dari file Excel dan CSV, ketika saya cek nilainya mengandung spasi di awal dan akhir, bagaimana cara menghilangkannya ya?

Ini tabel yang saya maksud:

mysql> select * from user;
+----+-----------------------+
| id | email                 |
+----+-----------------------+
|  1 |   [email protected]      |
|  2 |   [email protected]   |
|  3 |   [email protected]      |
|  4 | [email protected]        |
|  5 |   [email protected]     |
+----+-----------------------+

Kolom email unik, ketika saya mencari user berdasarkan email hasilnya tidak ada karena mengandung spasi, saya ingin memperbarui semua nilai pada kolom tersebut agar tidak mengandung spasi.

1 Jawaban
0

Kalau pakai MySQL bisa pakai fungsi TRIM().

Kalau mau ngubah nilai kolom email biar semua nilainya tidak mengandung spasi di awal dan akhir, bisa gunakan perintah ini:

UPDATE user SET email = TRIM(email);

Bonus. Kalau mau select semua user dan nilai email hasilnya tidak mengandung spasi, bisa gunakan perintah ini, tapi ini tidak permanen:

mysql> SELECT id, TRIM(email) as email FROM user;
+----+-------------------+
| id | email             |
+----+-------------------+
|  1 | [email protected]    |
|  2 | [email protected] |
|  3 | [email protected]    |
|  4 | [email protected]    |
|  5 | [email protected]   |
+----+-------------------+
Dibuat
·
Diperbarui

Kamu tau jawabannya?

Ayo bergabung bersama lebih dari 200.000 pengguna lainnya!