2012-06-12 28 views
25

Tôi dường như không tìm thấy bất kỳ thông tin nào về điều này trên internet (hoặc tôi không tìm đúng hướng).Tìm ngắt dòng và trả lại dòng ( r n) trong MySQL

Tôi có một vài trường trong cơ sở dữ liệu MySQL của tôi chứa dấu ngắt dòng và ngắt dòng \ r \ n.

Có ai đó có thể cho tôi biết cách tìm chúng bằng cách sử dụng truy vấn không ??

Trả lời

43
SELECT * FROM mytable WHERE mycolumn REGEXP "\r\n"; 

tìm tất cả các bản ghi trong mytable nơi mycolumn chứa một chuỗi \r\n.

+2

Xin chào, cảm ơn bạn đã trả lời! Tôi đã phải chỉnh sửa một chút các truy vấn để 'SELECT * TỪ mytable WHERE mycolumn REGEXP" \ r \ n ";' Đối với một số lý do tôi chỉ phải sử dụng dấu ngoặc đơn ..? Nhưng dù sao, nó đã làm cho các trick cho tôi, thnx rất nhiều! – Baron85

+0

Thú vị - vì vậy regex không hoạt động với các dấu gạch chéo ngược đôi? –

+0

Không, nó đã không ... Loại bỏ một dấu gạch chéo ngược đã làm các trick cho tôi .. Tôi nghĩ rằng nó có cái gì để làm với cách cơ sở dữ liệu được nhập khẩu (một vài tuần trước) ... Điều đó có thể ?? – Baron85