عبدالله عزیزی
1 سال پیش توسط عبدالله عزیزی مطرح شد
1 پاسخ

ثبت نشدن json در mysql

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


ثبت پرسش جدید
فرید عقیلی
تخصص : طراح و توسعه دهنده وب
@faridaghili 1 سال پیش مطرح شد
0

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

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


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

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