Bug #14378

MySQL 4.1.7 does not tolerate DEFAULT '0' with AUTO_INCREMENT

Added by old_leendert over 10 years ago. Updated almost 9 years ago.

Status:Closed Start date:2004-11-08
Priority:Should have Due date:
Assigned To:Ingmar Schlecht % Done:

0%

Category:Backend API Spent time: -
Target version:-
TYPO3 Version:3.7.0 Is Regression:
PHP Version: Sprint Focus:
Complexity:

Description

With MySQL 4.1.7 (at least, that's what we've tested with), MySQL does not accept "DEFAULT '0'" when used with a primary key, thus, tables that have these will not be created. Basically that means that all integer fields that are used as primary key in tables will be generated the wrong way. TYPO3 generates e.g.

uid int(11) auto_increment default '0' not null primary key

The "default '0'" is not tolerated by MySQL in this case anymore.

(issue imported from #M472)


Related issues

duplicates Core - Bug #14354: MySQL gt 4.1 no default value for auto inc Closed 2004-10-12

History

#1 Updated by Ingmar Schlecht over 10 years ago

This is a dupe of #0000416.

Also available in: Atom PDF