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.