mysql TIMESTAMP defaults to NOT NULL

Issue #1539 resolved
Mike Bayer repo owner created an issue
Index: lib/sqlalchemy/dialects/mysql/base.py
===================================================================
--- lib/sqlalchemy/dialects/mysql/base.py   (revision 6339)
+++ lib/sqlalchemy/dialects/mysql/base.py   (working copy)
@@ -1330,7 +1330,9 @@

         if not column.nullable:
             colspec.append('NOT NULL')
-
+        elif isinstance(column.type, types.TIMESTAMP):
+            colspec.append('NULL')
+            
         if column.primary_key and column.autoincrement:
             try:
                 first = [c for c in column.table.primary_key.columns

Comments (2)

  1. Log in to comment