Hướng dẫn mysql remove quotes from string - mysql xóa dấu ngoặc kép khỏi chuỗi
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 để loại bỏ báo giá trong mysql?Hãy thử điều này: str_replace ('"'," ", $ String); str_replace (" '"str_replace('"', "", $string); str_replace("'", "", $string); Otherwise, go for some regex, this will work for html quotes for example: preg_replace("/
Làm thế nào để bạn xóa trích dẫn từ một chuỗi?Để xóa dấu ngoặc kép khỏi chuỗi: Gọi phương thức thay thế () trên chuỗi.Phương thức thay thế sẽ thay thế mỗi lần xuất hiện của một báo giá kép bằng một chuỗi trống.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 bị xóa.Call the replace() method on the string. The replace method will replace each occurrence of a double quote with an empty string. 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 để loại bỏ một ký tự cụ thể khỏi chuỗi trong MySQL?Hủy bỏ các ký tự khỏi chuỗi bằng cách sử dụng hàm trim () Trim () được sử dụng để loại bỏ bất kỳ ký tự/ khoảng trắng nào khỏi đầu/ kết thúc hoặc cả hai khỏi chuỗi.using TRIM()
TRIM() function is used to remove any character/ whitespace from the start/ end or both from a string. |