بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل به insert همزمان چند مقدار در دیتابیس

مدیریت گفتگو
PandaStudio 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام دوستان

من میخوام با یک دستور چنتا مقدار را همزمان insert کنم و از کد زیر هم استفاده میکنم

 INSERT INTO name (`id`,`name`) VALUES
(1,'علی'),
(2,'حسن'),
(3,'حسین'),
(4,'رضا'),
(5,'محمد');

اما ارور syntax به کاما بعد از (1,'علی') میگیره در صورتی که اگر مقادیر بعد از این کاما نباشه خیلی راحت insert میشه. جایی خوندم مشکل از خود sqlite هست. آیا درسته؟

لطفا کمک کنید حلش کنم. من میخوام 500تا داده را یکجا insert کنم اگه با این کد نتونم مجبورم تک تک insert کنم که برنامه کلا هنگ میکنه.

 

نظرات

پاسخ‌ها 1

پاشا 11 سال پیش

فکر کنم بخاطر اینه که شما یکی در میون از  `  استفاده کردید....

شیوه درست نوشتن یک کوئری به این صورته:

 INSERT INTO `posts` (`name`, `description`, `author`, `date`) 
VALUES ('Java', 'The programming language', 'Alex', '2015');

به علامتهای  ` دقت کن، که در همه نامها ازش استفاده شده.

به علامتهای ' هم دقت کن، که در همه مقادیر ازش استفاده شده.

به ; در آخر کوئری هم دقت کن.

نظرات

PandaStudio 11 سال پیش
ممنون ولی مشکل از ' نیست

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .