Also der erste Unterschied ist schon mal, das die 4 Felder unterschiedlich definiert sind zw. Contao 2 und 3.
Contao 2:
Code:
`startTime` int(10) unsigned NULL default NULL,
`endTime` int(10) unsigned NULL default NULL,
`startDate` int(10) unsigned NULL default NULL,
`endDate` int(10) unsigned NULL default NULL,
Contao 3: (aus DCA rauskopiert)
Code:
`startTime` int(10) unsigned NULL,
`endTime` int(10) unsigned NULL,
`startDate` int(10) unsigned NULL,
`endDate` int(10) unsigned NULL ,
Mein database.sql Generator bringt genau diese Definition zurück, was auch seltsam ist, da ich die Routine aus Contao 2 nutze.
*total verwirrt*
In Contao bringt dieser die erste Definition zurück
Code:
`startTime` int(10) unsigned NULL default NULL,
`endTime` int(10) unsigned NULL default NULL,
`startDate` int(10) unsigned NULL default NULL,
`endDate` int(10) unsigned NULL default NULL,
Es scheint also in Mysql anders intern gespeichert zu sein, also ohne Default Angabe wie in der Contao 3 Definition wird offenbar nicht NULL genommen, auch wenn phpMyAdmin dies z.B. anzeigt.
Ist das schon zwecks Klärung einTicket wert?