PDA

View Full Version : ممکنه دستوری که به MySQL دادیم اجرا نشه ؟



mehdiangal
چهارشنبه 07 شهریور 1386, 18:36 عصر
سلام به همه
PHP + MySQL
اگه ما بخوایم دو تا رکورد رو تو دو تا جدول ادد کنیم (هر جدول یکی !) ممکنه که یکیش بشه یکیش نشه یا هیچ کدوم نشه ؟! ارروری هم میگیریم ؟ اصلا ممکنه که دستوری که به MySQL دادیم اجرا نشه ؟. اگه ممکنه این اتفاق بیفته , چجوری کنترلش کنیم ؟
تشکر

mrrajabi
چهارشنبه 07 شهریور 1386, 21:58 عصر
اگه ما بخوایم دو تا رکورد رو تو دو تا جدول ادد کنیم (هر جدول یکی !) ممکنه که یکیش بشه یکیش نشه یا هیچ کدوم نشه ؟!
اگه دستوراتتون درست باشه مطمئن باشین هر دوتاش ادد میشه،مگه اینکه یا تو سینتکس ایراد داشته باشه یا اینکه ورودی های شما با فیلدا هم نوع نباشه یا هر علتی که باعث ارور بشه و...
اگه شما یه ویو داشته باشین که شامل دو یا تعداد بیشتری جدول باشه و قصد اینسرت روی این ویو داشته باشی که ورودیهای شما باید وارد تمام جدولاتون بشه راهی نداری جز استفاده از تریگرها که درصورت درست بودن کوئریهاتون حتما در هر دوتا جدول یا هر چند تا جدولی که دارین درج میشه .یعنی کارا بصورت تراکنشی هستند که یا انجام میشن و یا نمیشن.