Mailinglisten-Archive |
> So habe ich es verucht Fein. > Gute Frage, also PRIMARY auf jeden Fall, und auto_increment. Lauschen wir denn erneut den Ausfuehrungen des mySQL Reference Manuals: # snip create_definition: col_name type [NOT NULL | NULL] [DEFAULT default_value] [AUTO_INCREMENT] [PRIMARY KEY] [reference_definition] or PRIMARY KEY (index_col_name,...) or KEY [index_name] (index_col_name,...) or INDEX [index_name] (index_col_name,...) or UNIQUE [INDEX] [index_name] (index_col_name,...) or [CONSTRAINT symbol] FOREIGN KEY index_name (index_col_name,...) [reference_definition] or CHECK (expr) # snap Machen wir die Probe aufs Exempel: # Tabelle erzeugen CREATE TABLE test ( id INT (11) not null AUTO_INCREMENT, name VARCHAR (32) not null , PRIMARY KEY (id), INDEX (name), UNIQUE (name) ) # Was reinschreiben. # Da id auto_increment ist, wird der erste # Eintrag die id 1 haben. INSERT INTO test VALUES (NULL, 'Heinz'); # Den Eintrag aendern: REPLACE INTO test VALUES(1, 'Harald'); #funzt. Grusz, Axel.
php::bar PHP Wiki - Listenarchive