CREATE TABLE plaetze
(
id
bigint(20) NOT NULL auto_increment,
sektor
tinyint(3) default NULL,
reihe
tinyint(3) default NULL,
platz
tinyint(3) default NULL,
stat
char(1) NOT NULL default '0',
datum
datetime default NULL,
event
varchar(255) default NULL,
PRIMARY KEY (id
)
) TYPE=MyISAM ROW_FORMAT=DYNAMIC
wie sich erkennen lässt ne kontingentgschichte... die query invertiert den stat - der angibt ob ein platz frei ist oder nicht. ich habs auch schon mit anderen indizes versucht - auch ohne auto_increment. hilft alles nix. sobald ich für mein gegenwertiges beispiel eine ganze "reihe" (22 Plätze - deswegn auch des limit) invertiern will macht er dies nicht immer. die steuerung der querys funktioniert über ein php/javascript frontend in dem auch die einzelplatzfreigabe erfolgt - die ohne jedes problem abläuft.
stef