pythonmysqldb使用准备好的状态插入NULL

2024-10-04 01:23:04 发布

您现在位置:Python中文网/ 问答频道 /正文

当我试图使用准备好的mysqldb语句将NULL插入字段时,python遇到了问题。问题是python不喜欢没有引号的NULL,而MySQL也不喜欢{}加引号;所以我试图找到一种方法来插入NULL,python和MySQL都允许。以下是我的设想:

    sqlFailInsert = """INSERT INTO efix_headers ( PathID ) VALUES ( %s );"""
    //then later in my code
    failcur = self.db.query( self.sqlFailInsert, ( pathID if pathID else NULL ) )

{6{I>将其视为

所以,我的问题是,如何使用一个准备好的语句将NULL插入到int字段中而不违反python规则?在


Tags: 方法selfmysql语句null引号headersinsert