View Full Version : MyISAM
KouroshSharifi
چهارشنبه 11 مرداد 1391, 20:53 عصر
سلام
من خوندم یک از تفاوت هایی که InnoDB و MyISAM دارن در این هست که MyISAM از تراکنش ها (transactions) پشتیبانی نمی کنه، اینجا منظور از تراکنش دقیقاً چی هست ؟
سعید صابری
چهارشنبه 11 مرداد 1391, 21:19 عصر
به زبان ساده عملیاتی که روی پایگاه داده انجام میشه ممکنه به هر دلیلی ناقص بمونه به همین دلیل ممکن است به دیتابیس آسیب برسه
transactions باعث میشه که عملیات یا انجام بشود یا نشود یعنی در صورت بروز خطا عملیات انجام نخواهد شد.
KouroshSharifi
پنج شنبه 12 مرداد 1391, 23:02 عصر
خوب این تراکنش ها چجوری هستند ؟ یعنی همون کوئری معمولی هستند ؟ یا فرمت خاصی دارند ؟
mostafa_shaeri_tj
شنبه 14 مرداد 1391, 21:44 عصر
اگه منظورتون سینتکس نوشتن ترانکنش هست، قالبش اینطوریه :
START TRANSACTION;
INSERT INTO Test VALUES (5), (6);
INSERT INTO Test VALUES (7), (8);
COMMIT;
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.