۱ پوریا شفیعی
columnHack
سعید شاهینی حل شده توسط سعید شاهینی

سلام و احترام

سوالی که دارم این هست که ما در جدول دیتابیس نمیتونیم سطری رو داشته باشیم که تمام مقادیرش null بگیرند ولی با استفاده از nullColumnHack میتونیم ستونی مشخص کنیم که مقدار نال بگیرد

حال سوال من اینجاست !

اگر این ستون را مشخص کردیم به این معناست که دیگرکل سطر هم میتوانند نال بگیرند یا صرفا برای ستون مشخص شده هست که میتواند نال بگیرد؟

و اینکه اصلا کاربرد این قضیه چی هست که ما کاری کنیم که که ستونی نال بگیرد؟(چون به عبارتی اگر بخواهیم ستونی نال بگیرد خب چه کاریست اصلا آن ستون را تعریف نمیکنیم!؟)

سپاس.

در sqlite امکان اضافه کردن سطر خالی بدون مشخص کردن حداقل نام یکی از ستون‌ها وجود نداره و راه حلش این هست که نام یکی از ستون‌ها رو به پارامتر nullColumnHack پاس بدیم.

 

SQL doesn't allow inserting a completely empty row without naming at least one column name. If your provided values is empty, no column names are known and an empty row can't be inserted. If not set to null, the nullColumnHack parameter provides the name of nullable column name to explicitly insert a NULL into in the case where your values is empty.

 

بهترین پاسخ
سعید شاهینی ۱۱ اردیبهشت ۱۳۹۹، ۰۹:۲۷