راکت

ثبت نشدن json در mysql

1 پاسخ

با سلام
داخل یه جدول files یه فیلد درست کردم به نام data که دیتاتایپش رو json قرار داده ام
وقتی میخوام داخلش یه ارایه رو insert کنم، خطا میده مثلا داخل یه عنصر اون ارایه متن test رو مینویسم و ذخیره میشه ولی وقتی تبدیل به دو خط میشه مشکل میخوره و خطای زیر رو میده یعنی وقتی متن زیر میشه خطا میده
test
test
خطا:
CONSTRAINT files.data failed for dbname.files
ممنون میشم دوستان راهنمایی بفرمایند.

ثبت پرسش جدید

پاسخ‌ها

1
فرید عقیلی
فرید عقیلی
@faridaghili

تخصص: طراح و توسعه دهنده وب

با لاراول کار می‌کنی؟
اگه آره باید اون column رو تو مدل مربوطه cast کنی.

اگه تو لاراول نیستی، اول آرایه رو json_encode کن، بعد insert کن تو دیتابیس. چون وقتی تو دیتابیس اون ستون رو از نوع json تعریف کردی، انتظار داره دیتای json استاندارد بهش بدی.

شاید پاسخ شما همین‌جا باشد

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

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