Mailinglisten-Archive |
martin aschauer <a9702150_(at)_yahoo.com> wrote on 27.07.01 18:31:29: > >CREATE TABLE COUNTER ( > ID bigint(20) NOT NULL auto_increment, >DATUM datetime NOT NULL, >SEITE varchar(40), >IP varchar(25), >VON varchar(255), >AGENT varchar(100) >); > >funktioniert natürlich nicht. >möchte noch den Default auf 0000-00-00 > 00:00:00 >setzen. > >Wer kann mir das so umschreiben, dass der Counter funktioniert. > >Danke > >Martin > Hi Martin, der MySQL sagt Dir ziemlich genau, was falsch ist: "There can only be one auto_column and it must be defined as a key". Definiere einen Key bzw. Index auf die Spalte ID: CREATE TABLE COUNTER ( ID bigint(20) NOT NULL auto_increment, DATUM datetime NOT NULL, SEITE varchar(40), IP varchar(25), VON varchar(255), AGENT varchar(100), INDEX(ID) ); Was Du allerdings mit dem Default meinst, erschliesst sich mir nicht. Moechtest Du "DATUM" auf 0000-00-00 00:00:00 setzen? Wenn ja, dann gib genau diesen Wert an: CREATE TABLE COUNTER ( ID bigint(20) NOT NULL auto_increment, DATUM datetime DEFAULT "0000-00-00 00:00:00" NOT NULL, SEITE varchar(40), IP varchar(25), VON varchar(255), AGENT varchar(100), INDEX(ID) ); Ciao Oliver -- Good programming is 40% experience, 30% skill, 20% RTFM, 10% caffeine, and 5% attention to detail. Oliver Six, CAHOS GmbH, Cimbernstr. 51, Germany 81377 Muenchen, Phone +49 89 71 01 93 40, Fax +49 89 71 01 93 41 --- !!NEU!! Fragen und Antworten zu MySQL und dieser Liste unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive