我有一個MySQL設置列,我使用sqlalchemy.dialects.mysql.SET
來描述,我想將server_default
arg設置爲包含兩個值的集合。我在尋找這樣的事情:如何在SQLAlchemy中爲MySQL SET設置server_default?
from sqlalchemy.dialects.mysql import SET
class MyTable(Model):
letters = Column(SET('a', 'b', 'c', 'd', 'e'), server_default=['a','b'])
如果我試圖爲上述簡單的東西,我得到:
Argument 'arg' is expected to be one of type '<class 'str'>' or '<class 'sqlalchemy.sql.elements.ClauseElement'>' or '<class 'sqlalchemy.sql.elements.TextClause'>', got '<class 'list'>'
有沒有什麼地方我能找到ClauseElements我可以使用列表?