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

MySQL / MariaDB không chấp nhận Định dạng JSON? Không thể tạo cơ sở dữ liệu

Dựa trên nhận xét của bạn, có vẻ như Doctrine cho rằng nó có thể sử dụng các tính năng không có trên phiên bản mariadb của bạn.

Nếu bạn cho học thuyết biết bạn đang sử dụng phiên bản nào, nó sẽ chọn kiểu dữ liệu chính xác cho cột đó, trong trường hợp này có thể là LONGTEXT hoặc thứ gì đó tương tự.

Tùy thuộc vào những gì bạn đang sử dụng, nó sẽ giống như thế nào (sử dụng tệp yaml trong symfony chẳng hạn):

doctrine:
    dbal:
        server_version: '10.1'

Lưu ý rằng bạn sẽ cần tạo lại quá trình di chuyển của mình.

Giống như tôi đã đề cập trong nhận xét của mình, cá nhân tôi sẽ chuẩn hóa cơ sở dữ liệu và sử dụng một bảng khác để liên kết bánh pizza với các thành phần để giúp tìm kiếm và lọc dễ dàng hơn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để đếm các cột của một truy vấn MySQL khi số cột được trả về là động?

  2. Đá quý Ruby mysql2 được biên dịch cho phiên bản thư viện máy khách mysql sai

  3. Mysql / Php - Ngày và giờ hiện tại

  4. Làm cách nào để chọn một hàng có giá trị lớn nhất cho một cột trong MySQL?

  5. Mã hóa với PHP Mcrypt và Giải mã với MySQL aes_decrypt?