[BUGFIX] Scheduler extension sql file is invalid 02/25502/4
authorMichiel Roos <michiel@maxserv.nl>
Tue, 19 Nov 2013 10:27:11 +0000 (11:27 +0100)
committerMarkus Klein <klein.t3@mfc-linz.at>
Tue, 19 Nov 2013 14:04:49 +0000 (15:04 +0100)
On import into MySQL an error is thrown and MySQL
refuses to create the table:

ERROR 1067 (42000) at line 4: Invalid default value for 'uid'

This is due to the fact that a default value is being set
for an auto_increment field.

Change-Id: Ic072d3ec21b4e8adbecf9ff88e6ac4a2919959ec
Resolves: #53750
Releases: 4.5, 4.7, 6.0, 6.1, 6.2
Reviewed-on: https://review.typo3.org/25502
Reviewed-by: Stefan Froemken
Tested-by: Stefan Froemken
Reviewed-by: Markus Klein
Tested-by: Markus Klein
typo3/sysext/scheduler/ext_tables.sql

index a12e283..3a6a2f6 100755 (executable)
@@ -2,7 +2,7 @@
 # Table structure for table 'tx_scheduler_task'
 #
 CREATE TABLE tx_scheduler_task (
-       uid int(11) unsigned DEFAULT '0' NOT NULL auto_increment,
+       uid int(11) unsigned NOT NULL auto_increment,
        crdate int(11) unsigned DEFAULT '0' NOT NULL,
        disable tinyint(4) unsigned DEFAULT '0' NOT NULL,
        description text NOT NULL,
@@ -34,4 +34,4 @@ CREATE TABLE tx_scheduler_task_group (
 
        PRIMARY KEY (uid),
        KEY parent (pid)
-);
\ No newline at end of file
+);