插入數據庫時使用Sequelize刪除空格在插入數據庫之前,我使用Trim()
方法刪除數據中的空格。我使用Nodejs和Sequelize。但有沒有什麼是用來做到這一點,例如,如果我有數組,通過這個數組,而不是遍歷所有元素去除空格? 謝謝。Nodejs中使用了什麼 - 使用
2
A
回答
1
創建MySQL觸發器,將削減在插入你的領域
爲每個要修剪的字段創建它們。
我驗證了這是在mysql工作臺上工作。
創建MySQL觸發器,將削減在插入你的領域
爲每個要修剪的字段創建它們。 例如:
我驗證了這是在mysql工作臺上工作。
來源:Automatically trimming CHAR data on insert into VARCHAR column
代碼:
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;
+1
謝謝。我剛剛在Phpmyadmin中測試過它,它正在工作。我只使用查詢來創建觸發器,因爲我有現有的表。 –
相關問題
- 1. 使用NodeJs createDecipheriv解密密文。我究竟做錯了什麼?
- 2. 瞭解Nodejs使用requirejs
- 3. nodejs - 使用什麼來代替require.paths?
- 4. 在swift中使用了什麼「init」?
- 5. 在Laravel中使用了什麼`HtmlString?
- 6. 在angular2中使用了什麼`[(()]`語法?
- 7. jfeinstein10/SlidingMenu中使用了什麼是crittercism_v3_0_3_sdkonly?
- 8. 表{block_node_type}在Drupal中使用了什麼?
- 9. unity3d.com/5中使用了什麼滑塊?
- 10. 用ARC爲什麼使用@properties了?
- 11. 瞭如何使用CustomVision與API的NodeJS
- 12. Paw使用了什麼JavaScript引擎?
- 13. 使用了什麼類加載器?
- 14. 什麼使用除了枚舉的c#
- 15. 本網站使用了什麼JavaScript?
- 16. 惡意使用Javascript - 它做了什麼?
- 17. 這裏使用了什麼算法?
- 18. 片段之前使用了什麼?
- 19. 在android上使用了什麼Widget?
- 20. 使用 - 我的流發生了什麼?
- 21. 本視頻使用了什麼rails IDE?
- 22. Firebase在底層使用了什麼?
- 23. 這裏使用了什麼視圖?
- 24. iTunesConnect使用了什麼圖標大小
- 25. ConstructProjection使用 - 我做錯了什麼?
- 26. A.nnotate.com背後使用了什麼技術?
- 27. 使用install_name_tool出了什麼問題?
- 28. 使用到什麼時候死了
- 29. 這裏使用了什麼JQuery插件?
- 30. NodeJs/ExpressJs - 爲什麼要使用閃存/消息中間件
也許您的特定數據庫能幫助您在SQL級別。 http://stackoverflow.com/questions/1571180/auto-trim-database-entries –
我正在使用Mysql。我不確定這是否會奏效。 –