ftp
3 سال پیش توسط ftp مطرح شد
2 پاسخ

استفاده از json در مایگریشن

@hesammousavi
@mhyeganeh
@golshahimohammadreza
@endworld
وقتی میخوام json در مایگریشن استفاده کنم ارور زیر نمایش میده

SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'json null, start_date date not null, end_date date not null, status enum('' at line 1 (SQL: create table modules (id int unsigned not null auto_increment primary key, title varchar(191) not null, description text not null, image blob null, resources json null, start_date date not null, end_date date not null, status enum('pending', 'start', 'completed') not null default 'pending', user_id int not null, created_at timestamp null, updated_at timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci')

ثبت پرسش جدید
رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 3 سال پیش مطرح شد
محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش مطرح شد
0

استفاده از دیتاتایپ json برای یک فیلد صرفا در نسخه 5.7.8 به بالای MySQL وجود داره و شما به احتمال زیاد از نسخه ای پایین تر استفاده می‌کنید. یا باید MySQL تون رو آپدیت کنید و یا بجای json از text استفاده نمایید.

موفق و پیروز باشید.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام