आपकी टिप्पणियों के आधार पर, ऐसा लगता है कि सिद्धांत सोचता है कि यह उन सुविधाओं का उपयोग कर सकता है जो आपके मारियाडब के संस्करण पर उपलब्ध नहीं हैं।
यदि आप सिद्धांत बताते हैं कि आप किस संस्करण का उपयोग कर रहे हैं, तो यह उस कॉलम के लिए सही डेटाटाइप का चयन करेगा, इस मामले में शायद LONGTEXT
या ऐसा ही कुछ।
आप जो उपयोग कर रहे हैं उसके आधार पर, यह कुछ ऐसा दिखाई देगा (उदाहरण के लिए सिम्फनी में एक yaml फ़ाइल का उपयोग करके):
doctrine:
dbal:
server_version: '10.1'
ध्यान दें कि आपको अपने माइग्रेशन को फिर से जेनरेट करना होगा।
जैसा कि मैंने अपनी टिप्पणी में उल्लेख किया है, व्यक्तिगत रूप से मैं डेटाबेस को सामान्य कर दूंगा और पिज़्ज़ा को सामग्री से जोड़ने के लिए खोज और फ़िल्टरिंग को आसान बनाने के लिए एक अलग तालिका का उपयोग करूंगा।