dfi Posted August 3, 2009 Share Posted August 3, 2009 I'm using MySQL 4.1 and an online tutorial to create a password-protected Flash homepage. The tutorial instructs me to use this script to create a table in MySQL. -------------------------------------------------------- CREATE TABLE auth ( userid int(4) unsigned zerofill DEFAULT '0000' NOT NULL auto_increment, username varchar(20), userpassword varchar(20), PRIMARY KEY (userid) ); -------------------------------------------------------- When I enter that script, I get this error from MySQL. -------------------------------------------------------- Error SQL query: CREATE TABLE auth( useridint( 4 ) unsignedzerofillDEFAULT '0000' NOT NULL AUTO_INCREMENT , username varchar( 20 ) , userpassword varchar( 20 ) , PRIMARY KEY ( userid ) ) MySQL said: Documentation #1067 - Invalid default value for 'userid' -------------------------------------------------------- I know Flash well, but I am very new to MySQL. Any help would be greatly appreciated to get me passed this error. Thank you in advance. Here is the link to the tutorial that I'm using. http://www.kirupa.com/developer/actionscript/authentication.htm Link to comment https://forums.phpfreaks.com/topic/168658-1067-invalid-default-value-for-userid/ Share on other sites More sharing options...
gevans Posted August 3, 2009 Share Posted August 3, 2009 You don't need a default with an auto_increment field. Get rid of the default line and it should work fine. Link to comment https://forums.phpfreaks.com/topic/168658-1067-invalid-default-value-for-userid/#findComment-889706 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.