Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Secara otomatis memangkas data CHAR saat dimasukkan ke kolom VARCHAR

Anda mungkin bisa membuatnya bekerja dengan menggunakan pemicu MySQL. Berikut beberapa dokumentasinya:https://dev.mysql.com /doc/refman/5.5/en/create-trigger.html

Dan contohnya:

DROP TABLE IF EXISTS tmp;
CREATE TABLE tmp (`txt` varchar(50));
DROP TRIGGER IF EXISTS insert_tmp;
CREATE TRIGGER insert_tmp BEFORE INSERT ON tmp FOR EACH ROW SET NEW.txt=TRIM(NEW.txt);
INSERT INTO tmp VALUES ("        abc   "), ("efg      ");
SELECT txt, LENGTH(txt) FROM tmp;

Keluaran:

|abc|3|
|efg|3|


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara membuat format json dengan mysql grup-concat?

  2. mongoDB vs mySQL -- mengapa yang satu lebih baik dari yang lain dalam beberapa aspek

  3. Mysql:tidak mungkin diperhatikan setelah membaca tabel const

  4. PDO adalah baris yang terpengaruh selama mengeksekusi pernyataan

  5. Pelajari Cara Menggunakan Beberapa Fungsi MySQL dan MariaDB – Bagian 2