در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

عبدالرحمن حسینی ارشد

پیغام خطا در تغییر جدولی در sql

سلام کسی میدونه این خطا چیه بین دو تا جدول می خوام ارتباط برقرار کنم اما این پیغام رو میده

پیغام خطا در تغییر جدولی در sql

#پیغام_خطای_sql #پیغام_خطا #پیغام_خطا_در_ارتباط_sql
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.

سلام

این مشکل برای ایجاد ارتباط بین دو جدول به وجود میاد و میگه که شما قبلا یه ارتباطی ایجاد کردید که با ارتباط موجود مغایرت داره و شما باید اونو درست کنی

سرنوشت ما با افکارمان تغییر می کند؛ اگر افکارمان همیشه مطابق با خواسته هایمان باشند، همان چیزی می شویم که آرزو داریم و همان کاری را می کنیم که می خواهیم
prober

شما داری Alter table میکنی و احتمالا تغییر جدولت مربوط میشه به تغییر یکی از فیلدهای جدول که اون فیلد کلید خارجی توی یه جدول دیگه هست و در نتیجه باعث مغایرت با اون فیلد کلید خارجی در جدول دوم میشه و لذا این پیام رو میده .

برای مثال اگه کلید اصلی این جدول x باشه و همین فیلد کلید خارجی در جدول 2 باشه حالا اگه بیای جدول 1 رو تغییر بدی به این صورت که فیلد x رو کلا حذف کنی . اینجاست که چون جدول 2 به این جدول از طریق این فیلد مرتبط می شده حالا دستگیره اش رو از دست میده با این تغییر. پس ایجاد خطا میشه.

و یا حتی اگه فیلد x نوع دادش رو تغییر بدی در حالی که نوع داده کلید خارجی همون قبلیه مونده مثلا int بوده حالا varchar شده، باز احتمالا همین خطا تولید میشه

کسانی که عاشـق کیفیت اند بیشتر از کسانی که متخصص کیفیت اند باعث بهبود کیفیت می شوند. - پروفسور کندو- کتاب Human Motivation
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....