-
Notifications
You must be signed in to change notification settings - Fork 105
Open
Description
sql = "CREATE TABLE component_center.test_0204 (`id` Int null,`title` String null,`flag` Int null)ENGINE = TinyLog() ;"
session.execute(sql)
get ERROR:
self.execute(sql)
File "D:\proj\python\component_center\app\dbs\clickhouse.py", line 176, in execute
return self.__edit(sql)
File "D:\proj\python\component_center\app\dbs\clickhouse.py", line 184, in __edit
res = self.cursor.execute(sql)
File "D:\python3.6\lib\site-packages\sqlalchemy\orm\session.py", line 1292, in execute
clause, params or {}
File "D:\python3.6\lib\site-packages\sqlalchemy\engine\base.py", line 1011, in execute
return meth(self, multiparams, params)
File "D:\python3.6\lib\site-packages\sqlalchemy\sql\elements.py", line 298, in _execute_on_connection
return connection._execute_clauseelement(self, multiparams, params)
File "D:\python3.6\lib\site-packages\sqlalchemy\engine\base.py", line 1130, in _execute_clauseelement
distilled_params,
File "D:\python3.6\lib\site-packages\sqlalchemy\engine\base.py", line 1317, in _execute_context
e, statement, parameters, cursor, context
File "D:\python3.6\lib\site-packages\sqlalchemy\engine\base.py", line 1514, in _handle_dbapi_exception
util.raise_(exc_info[1], with_traceback=exc_info[2])
File "D:\python3.6\lib\site-packages\sqlalchemy\util\compat.py", line 182, in raise_
raise exception
File "D:\python3.6\lib\site-packages\sqlalchemy\engine\base.py", line 1277, in _execute_context
cursor, statement, parameters, context
File "D:\python3.6\lib\site-packages\sqlalchemy\engine\default.py", line 593, in do_execute
cursor.execute(statement, parameters)
File "D:\python3.6\lib\site-packages\sqlalchemy_clickhouse\connector.py", line 212, in execute
self._process_response(response)
File "D:\python3.6\lib\site-packages\sqlalchemy_clickhouse\connector.py", line 343, in _process_response
for r in response:
File "D:\python3.6\lib\site-packages\infi\clickhouse_orm\database.py", line 240, in select
r = self._send(query, settings, True)
File "D:\python3.6\lib\site-packages\sqlalchemy_clickhouse\connector.py", line 103, in _send
raise Exception(r.text)
Exception: Code: 62, e.displayText() = DB::Exception: Syntax error (Multi-statements are not allowed): failed at position 111 (end of query): ; FORMAT TabSeparatedWithNamesAndTypes. (version 20.10.3.30 (official build))
sqlalchemy_clickhouse/connector.py line 209
change the sql to-->
CREATE TABLE component_center.test_0204 (id Int null,title String null,flag Int null)ENGINE = TinyLog() ; FORMAT TabSeparatedWithNamesAndTypes
so it ERROR!
how can I do ??
Metadata
Metadata
Assignees
Labels
No labels