Hướng dẫn how to remove quotes from string in mysql - cách xóa dấu ngoặc kép khỏi chuỗi trong mysql
Tôi có một bảng MySQL mà tôi đã nhập từ tệp CSV. Trong quá trình này, một loạt các mục có dấu hiệu dẫn đầu và theo dõi mục nhập của một số hàng dữ liệu. Ví dụ: bảng 'example_table' Tôi có một hàng gọi là 'tiêu đề'. Một số tiêu đề này được viết là: Show
và một số được viết mà không có dấu ngoặc kép:
Tôi đã thử một loạt các cuộc gọi SQL để cắt hàng nhưng tôi tiếp tục gặp lỗi. Đây là cuộc gọi SQL của tôi:
Đây là lỗi từ MySQL khi tôi chạy cuộc gọi: 1064 - Bạn có lỗi trong cú pháp SQL của mình; Kiểm tra hướng dẫn tương ứng với phiên bản máy chủ MySQL của bạn để sử dụng cú pháp phù hợp Làm thế nào để tôi thoát khỏi tất cả các dấu ngoặc kép hàng đầu và hàng đầu từ hàng?
hỏi ngày 16 tháng 7 năm 2011 lúc 16:27Jul 16, 2011 at 16:27
Try:
Truy vấn này sẽ cập nhật Nếu bạn không muốn cập nhật bảng, nhưng muốn tìm nạp các hàng với các trích dẫn đôi được xóa, thì hãy sử dụng câu trả lời của @sam Dufel. Đã trả lời ngày 16 tháng 7 năm 2011 lúc 16:32Jul 16, 2011 at 16:32
ShefshefShef 44.1K15 Huy hiệu vàng78 Huy hiệu bạc90 Huy hiệu đồng15 gold badges78 silver badges90 bronze badges 1 Chỉ cần thay đổi điều đó thành
Đã trả lời ngày 16 tháng 7 năm 2011 lúc 16:32Jul 16, 2011 at 16:32
ShefshefSam Dufel 44.1K15 Huy hiệu vàng78 Huy hiệu bạc90 Huy hiệu đồng3 gold badges48 silver badges51 bronze badges 1 Chỉ cần thay đổi điều đó thành
Sam Dufelsam DufelMar 9, 2016 at 10:05
17.4K3 Huy hiệu vàng48 Huy hiệu bạc51 Huy hiệu ĐồngJanie Điều này đã giải quyết vấn đề của tôi9 silver badges25 bronze badges 1 Đã trả lời ngày 9 tháng 3 năm 2016 lúc 10:05
JaniejanieJul 16, 2011 at 16:39 1 Ngoài việc thực hiện thao tác chuỗi sau mỗi 0, có cách đơn giản hơn hoặc chính xác hơn để có 0 trả về chuỗi mà không có trích dẫn kèm theo?Hay câu hỏi này nên được đặt trên Stachexchange?
Hỏi ngày 12 tháng 7 năm 2016 lúc 8:36Jul 12, 2016 at 8:36
3 Nếu bạn có MySQL 5.7.13 trở lên, bạn có thể sử dụng 2 thay vì 3 hoặc 4 thay vì 5. Thí dụ: 6Đã trả lời ngày 31 tháng 7 năm 2016 lúc 4:07Jul 31, 2016 at 4:07
AXMAXMAXM 4584 Huy hiệu bạc5 Huy hiệu Đồng4 silver badges5 bronze badges 1 Tôi không thể bình luận về câu trả lời của Alex Markov vì tôi không có đủ danh tiếng. Trong trường hợp của tôi bằng cách sử dụng json_unquote thay vì json_extract không hoạt động, nhưng tôi có thể nhận được kết quả bằng cách gói thứ hai bên trong cái trước, như thế này: json_unquote (json_extract (bla bla)) Đã trả lời ngày 2 tháng 8 năm 2019 lúc 15:50Aug 2, 2019 at 15:50
1 Tôi đã sử dụng 7 và nó hoạt động tốt để không thông báo cho chuỗi.Bạn có thể thử ví dụ này:
Mustaccio 22.7K20 Huy hiệu vàng51 Huy hiệu bạc67 Huy hiệu Đồng20 gold badges51 silver badges67 bronze badges Đã trả lời ngày 30 tháng 10 năm 2020 lúc 14:01Oct 30, 2020 at 14:01
1 Làm cách nào để xóa tất cả các trích dẫn khỏi một chuỗi?Sử dụng phương thức String.Repaceall () để xóa tất cả các trích dẫn kép khỏi chuỗi, ví dụ:str.Thay thế ('"', ''). Phương thức thay thế () sẽ trả về một chuỗi mới với tất cả các trích dẫn kép được xóa. replaceAll() method to remove all double quotes from a string, e.g. str. replaceAll('"', '') . The replace() method will return a new string with all double quotes removed.
Làm cách nào để xóa một trích dẫn từ truy vấn MySQL?Bạn có thể dễ dàng thoát khỏi các trích dẫn đơn, trích dẫn kép, apostrophe, backticks và các ký tự đặc biệt khác bằng cách thêm dấu gạch chéo ngược (\) trước ký tự đó.adding a backslash (\) before that character.
Làm cách nào để thoát khỏi một trích dẫn trong mysql?MySQL nhận ra các chuỗi thoát được hiển thị trong Bảng 9.1, Trình tự thoát ký tự đặc biệt.... Bảng 9.1 Trình tự thoát ký tự đặc biệt .. Trim MySQL là gì?Hàm MySQL Trim () Hàm Trim () sẽ loại bỏ các không gian dẫn và dấu từ một chuỗi.removes leading and trailing spaces from a string. |