so...
phpmyadmin meckert noch bei einer zeile:
und zwar hab ich im table user eine spalte ID:
|
Quellcode
|
1
|
userid INT UNSIGNED AUTO_INCREMENT primary key
|
ich will nun aus dem table game darauf verweisen:
|
Quellcode
|
1
2
3
4
|
[....]
userid INT UNSIGNED AUTO_INCREMENT primary key
[...]
FOREIGN KEY (userid) REFERENCES user(userid)
|
nun gibt mir mysql folgendes aus:
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
die meldung an sich verstehe ich ja.. wenn ich in der tabelle game nun die userid wie folgt umbaue:
|
Quellcode
|
1
|
userid INT UNSIGNED NOT NULL
|
also das auto increment raushole, dann funzt es.. wird denn die spalte userid dann trotzdem brav durchnummeriert, bzw verweist dann trotzdem korrekt auf die spalte userid aus dem table user ?
hoffe meine frage is einigermassen verständlich..
messi