Hm also ich hab folgende Datenstruktur:
CREATE TABLE sessions (
id varchar(50) NOT NULL default '',
name varchar(50) NOT NULL default '',
datum timestamp NOT NULL default CURRENT_TIMESTAMP,
PRIMARY KEY (id),
UNIQUE KEY user (name, id)
)
id ist eine Session-ID aus A-Za-z0-9 und soll der erste einmalige schlüssel sein.
name muss auch einmalig sein da dies der Username ist.
Eigentlich sollte der bereits vorhandene Datensatz gelöscht werden, bevor REPLACE den neuen Eintrag anlegt.
Leider ignoriert REPLACE den vorhandenen Eintrag der denselben "name"-Wert hat wie der Neue.\n\n
<!--EDIT|Froschpopo|1170475753-->