diff --git a/src/databricks/sqlalchemy/dialect/base.py b/src/databricks/sqlalchemy/dialect/base.py index f5a0efaf2..0767a2b19 100644 --- a/src/databricks/sqlalchemy/dialect/base.py +++ b/src/databricks/sqlalchemy/dialect/base.py @@ -105,7 +105,7 @@ def visit_create_table(self, create, **kw): if '`' not in processed: processed = '`' + "".join(processed.split(" ")[0]) + "` " + " ".join(processed.split(" ")[1:]) if column.autoincrement is True: # If doesn't work try 'is True' and == 'True' - processed = "`".join(processed.split("`")[:-1]) + "` " + "BIGINT GENERATED BY DEFAULT AS IDENTITY" + processed = "`".join(processed.split("`")[:-1]) + "` " + "BIGINT GENERATED BY DEFAULT AS IDENTITY (START WITH 100000000 INCREMENT BY 1)" if processed is not None: text += separator separator = ", \n"