Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

# 1139 - Gặp lỗi 'toán hạng lặp lại-toán tử không hợp lệ' từ regexp

Theo Hướng dẫn sử dụng MySQL

MySQL sử dụng việc triển khai các biểu thức chính quy của Henry Spencer, nhằm mục đích tuân thủ POSIX 1003.2

Biểu diễn POSIX không hỗ trợ sử dụng dấu chấm hỏi ? như một công cụ sửa đổi không tham lam (lười biếng) cho ngôi sao và cộng với các bộ định lượng như PCRE (Biểu thức chính quy tương thích Perl). Điều này có nghĩa là bạn không thể sử dụng +? *?

Có vẻ như bạn sẽ phải sử dụng phiên bản tham lam, phiên bản này vẫn sẽ hoạt động. Để tránh trùng khớp những thứ như

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Liên kết cơ sở dữ liệu Oracle - MySQL tương đương?

  2. Cách lấy thời gian từ một chuỗi trong MySQL

  3. Ngăn chặn việc đưa vào SQL trong Node.js

  4. Làm thế nào để biết MySQLnd có phải là trình điều khiển đang hoạt động hay không?

  5. Chuẩn hóa trong MYSQL