نمایش نتایج 1 تا 8 از 8

نام تاپیک: #1062 - Duplicate entry '2345678654' for key 'PRIMARY' خطای

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1392
    محل زندگی
    کره زمین
    پست
    35

    #1062 - Duplicate entry '2345678654' for key 'PRIMARY' خطای

    بهنگام درج داده در جدول با کویری زیر خطا می دهد.البته داده ها رو وارد می کنه!
    INSERT INTO `besatco1_besat`.`student` (`st_code`, `st_name`, `st_family`, `s_code`, `c_code`, `t_code`, `s_pass`) VALUES ('2345678654', 'dfg', 'wert', '2012', '52', '4008', NULL)

    فیلد st_code به صورت bigint(12) تعریف شده...برای کد ملی و یا کد دانش آموزی 10 رقمی مناسبترین نوع داده کدام است؟

  2. #2

    نقل قول: #1062 - Duplicate entry '2345678654' for key 'PRIMARY' خطای

    لطفا متن خطا رو بگذارید

  3. #3

    نقل قول: #1062 - Duplicate entry '2345678654' for key 'PRIMARY' خطای

    لطفاً با دستور
    DESC student
    ساختار جدول رو هم بذارید. احتمال زیاد برای این فیلد صفت UNIQUE را قرار داده اید.

  4. #4

    نقل قول: #1062 - Duplicate entry '2345678654' for key 'PRIMARY' خطای

    به نظر میاد که شما اطلاعات جدید که وارد میکردید، مقدار کلید اصلی ش از قبل برای یک رکورد دیگه وارد شده بود.. این پیغام اینو میگه
    برای اینکه این موضوع رو بفهمید، شماره ی 2345678654

    رو به نرم افزارتون درخواست بدید ، ببینید اطلاعات مربوط به این رکورد با این کلید اصلی لود میشه یا نه؟
    یا اگر هنوز این قسمت رو برنامه نویسی نکردید، میتونید از phpmyadmin استفاده کنید و در ستون کلید اصلی (در جدول مربوطه) به دنبال این شماره بگردید.. متوجه میشید که این شماره رو دارید دوباره وارد میکنید و در نتیجه اون پیغام ظاهر میشه

  5. #5

    نقل قول: #1062 - Duplicate entry '2345678654' for key 'PRIMARY' خطای

    یک فیلد آی دی که کلید اصلی جدول می شود و افزایش اتوماتیک دارد به جدول اضافه کنید مشکلتون حل میشود.

  6. #6
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1392
    محل زندگی
    کره زمین
    پست
    35

    نقل قول: #1062 - Duplicate entry '2345678654' for key 'PRIMARY' خطای

    هیچ کذی تکراری وارد نشده چون کدملی هست
    اگر یک فیلد اتوماتیک تعریف کنم وکلید اصلی بذارمش مشکلی در استفاده از کد ملی برای جدول های دیگه پیش نیاد؟!
    برای نوع فیلد کد ملی هم راهنمایی می کنید؟ با نیازمندی های که درخواست دادن تنها عملیات روی کدملی جستجو هست،حالا از نوع عدد تعریف بشه یا رشته؟

  7. #7
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1392
    محل زندگی
    کره زمین
    پست
    35

    نقل قول: #1062 - Duplicate entry '2345678654' for key 'PRIMARY' خطای

    نقل قول نوشته شده توسط miladamirzadeh مشاهده تاپیک
    لطفاً با دستور
    DESC student
    ساختار جدول رو هم بذارید. احتمال زیاد برای این فیلد صفت UNIQUE را قرار داده اید.
    ساختار جدول:


    CREATE TABLE `student` ( `st_code` int(11) NOT NULL, `st_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_persian_ci NOT NULL,
    `st_family` varchar(50) CHARACTER SET utf8 COLLATE utf8_persian_ci NOT NULL, `s_code` int(4) NOT NULL, `c_code` int(2) NOT NULL,
    `t_code` int(11) NOT NULL, `s_pass` varchar(10) CHARACTER SET utf8 COLLATE utf8_persian_ci DEFAULT NULL,
    PRIMARY KEY (`st_code`), KEY `c_name` (`c_code`), KEY `c_name_2` (`c_code`), KEY `t_code` (`t_code`), KEY `c_code` (`c_code`),
    KEY `s_code` (`s_code`), KEY `s_code_2` (`s_code`), KEY `s_code_3` (`s_code`)) ENGINE=MyISAM DEFAULT CHARSET=utf16 COLLATE=utf16_persian_ci


  8. #8
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1392
    محل زندگی
    کره زمین
    پست
    35

    نقل قول: #1062 - Duplicate entry '2345678654' for key 'PRIMARY' خطای

    نقل قول نوشته شده توسط ali abedian مشاهده تاپیک
    به نظر میاد که شما اطلاعات جدید که وارد میکردید، مقدار کلید اصلی ش از قبل برای یک رکورد دیگه وارد شده بود.. این پیغام اینو میگه
    برای اینکه این موضوع رو بفهمید، شماره ی 2345678654

    رو به نرم افزارتون درخواست بدید ، ببینید اطلاعات مربوط به این رکورد با این کلید اصلی لود میشه یا نه؟
    یا اگر هنوز این قسمت رو برنامه نویسی نکردید، میتونید از phpmyadmin استفاده کنید و در ستون کلید اصلی (در جدول مربوطه) به دنبال این شماره بگردید.. متوجه میشید که این شماره رو دارید دوباره وارد میکنید و در نتیجه اون پیغام ظاهر میشه
    خطا رفع شد
    آخرین ویرایش به وسیله samira_66 : پنج شنبه 05 تیر 1393 در 11:13 صبح

تاپیک های مشابه

  1. خطای Invalid value for key AttachDbFilename در کانکشن
    نوشته شده توسط Mr.Csharp در بخش C#‎‎
    پاسخ: 11
    آخرین پست: پنج شنبه 23 بهمن 1393, 11:14 صبح
  2. حرفه ای: Duplicate entry
    نوشته شده توسط binyaft در بخش PHP
    پاسخ: 3
    آخرین پست: سه شنبه 18 مرداد 1390, 14:57 عصر
  3. خطاي Invalid value for key 'integrated security'.
    نوشته شده توسط vahid_dadaism در بخش مسائل مرتبط با نصب و راه اندازی
    پاسخ: 1
    آخرین پست: سه شنبه 24 اسفند 1389, 20:15 عصر
  4. خطای Duplicate entry به هنگام insert کردن داده
    نوشته شده توسط ahmad_1986 در بخش PHP
    پاسخ: 3
    آخرین پست: سه شنبه 14 خرداد 1387, 16:54 عصر
  5. Invalid value for key 'integrated security'.
    نوشته شده توسط narsis_pro در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: جمعه 03 آذر 1385, 10:25 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •