اخي الفاضل ، هناك مشكلة أصلاً في اصدارات ال MySql تتمحور حول تعريف جدول الفهرس الأساسي كمفتاح برايمري
كود PHP:
CREATE TABLE subscribeevent (
subscribeeventid INT UNSIGNED NOT NULL AUTO_INCREMENT,
userid INT UNSIGNED NOT NULL DEFAULT '0',
eventid INT UNSIGNED NOT NULL DEFAULT '0',
lastreminder INT UNSIGNED NOT NULL DEFAULT '0',
reminder INT UNSIGNED NOT NULL DEFAULT '3600',
PRIMARY KEY (subscribeeventid),
UNIQUE KEY subindex (userid, eventid),
KEY eventid (eventid)
)
;
احذف الجدول القديم و اضف هذا الجدول ، و ان لم تنجح فراجع قيمة مفتاح البرايمري ... و تاكد من انه تم تعريفه على أنه مفتاح اساسي ...
تعريف هذه الجداول هو سبب المشكلة عندك :
كود PHP:
PRIMARY KEY (subscribeeventid),
UNIQUE KEY subindex (userid, eventid),
KEY eventid (eventid)