Tôi cần phải thêm dữ liệu vào trường đã chứa dữ liệu mà không xóa những gì hiện có ở đó. Ví dụ: nếu trường có chứa HTML, tôi cần thêm HTML bổ sung vào trường. Có một cuộc gọi SQL mà sẽ làm điều này hoặc tôi cần phải gọi dữ liệu trong lĩnh vực đó, nối dữ liệu mới với dữ liệu hiện có, và tải lại nó vào cơ sở dữ liệu?Thêm dữ liệu vào trường cơ sở dữ liệu MySQL đã có dữ liệu trong đó
35
A
Trả lời
71
UPDATE Table SET Field=CONCAT(Field,'your extra html');
+0
đẹp nhất thực sự tuyệt vời. –
11
UPDATE myTable SET html=concat(html,'<b>More HTML</b>') WHERE id='10'
... ví dụ. WHERE của bạn sẽ khác nhau tất nhiên.
3
Nối vào cuối của một trường, cách nhau bằng một ngắt dòng:
UPDATE Table SET Comment = CONCAT_WS(CHAR(10 USING UTF8), Comment, 'my comment.');
CONCAT_WS()
gắn thêm nhiều chuỗi cách nhau bởi một dấu phân cách nhất định.CHAR(10, UTF8)
là ngắt dòng.
1
UPDATE Table SET Field=CONCAT(IFNULL(Field, ''), 'Your extra HTML')
Nếu trường có chứa giá trị NULL thì CONCAT cũng sẽ trở lại NULL. Sử dụng IFNULL sẽ giúp bạn cập nhật cột ngay cả khi nó có giá trị NULL.
Các vấn đề liên quan
- 1. Lỗi khi kéo cơ sở dữ liệu mysql trong cơ sở dữ liệu mysql cục bộ
- 2. MySQL kiểu dữ liệu cơ sở dữ liệu
- 3. thiết kế trường bảng trong cơ sở dữ liệu mysql?
- 4. Thêm hình ảnh vào cơ sở dữ liệu trong Java
- 5. Di chuyển cơ sở dữ liệu MySQL phát triển sang cơ sở dữ liệu sản xuất
- 6. Cách thêm dữ liệu hạt giống mới vào cơ sở dữ liệu đường ray hiện có
- 7. Chuyển dữ liệu từ cơ sở dữ liệu này sang cơ sở dữ liệu khác
- 8. Sao lưu cơ sở dữ liệu MySQL
- 9. Tạo dữ liệu thử nghiệm trong cơ sở dữ liệu
- 10. Android: Thay đổi một ImageView src tùy thuộc vào dữ liệu trường cơ sở dữ liệu
- 11. Facebook PHP SDK - Lưu trữ dữ liệu người dùng vào cơ sở dữ liệu MYSql
- 12. Bảng xóa MySQL - Cơ sở dữ liệu hiện tại hoặc mọi cơ sở dữ liệu?
- 13. Chèn vào cơ sở dữ liệu
- 14. Lưu html5 Canvas dưới dạng Dữ liệu vào cơ sở dữ liệu mysql
- 15. Kết hợp nhiều cơ sở dữ liệu vào một cơ sở dữ liệu đơn
- 16. Chuẩn hóa cơ sở dữ liệu MySQL
- 17. R tải lên hàng loạt dữ liệu vào cơ sở dữ liệu MYSQL
- 18. PDO lấy dữ liệu từ cơ sở dữ liệu
- 19. Cơ sở dữ liệu CUBRID
- 20. Làm thế nào để chèn dữ liệu mẫu vào bảng cơ sở dữ liệu MySQL
- 21. Bỏ phiếu dài với dữ liệu cơ sở dữ liệu?
- 22. Thêm kết quả cơ sở dữ liệu vào mảng
- 23. Mẫu thiết kế dữ liệu/cơ sở dữ liệu?
- 24. Lưu mảng trong cơ sở dữ liệu mysql
- 25. neo4j - đồ thị cơ sở dữ liệu cùng với một cơ sở dữ liệu quan hệ?
- 26. cách thêm dữ liệu vào cơ sở dữ liệu từ bảng điều khiển ray
- 27. Cơ sở dữ liệu Mongo lưu dữ liệu từ Map
- 28. Sao chép dữ liệu từ cơ sở dữ liệu này sang cơ sở dữ liệu khác trong Oracle
- 29. Cách lấy dữ liệu từ cơ sở dữ liệu Parse.com
- 30. Thêm bảng mới vào cơ sở dữ liệu moodle
gần như trùng lặp của http://stackoverflow.com/questions/680801/how-to-prepend-a-string-to-a-column-value-in-mysql - đó là về việc chuẩn bị trước – qdinar