當我嘗試運行像語句調用因爲它將括號視爲值塊的結尾。也就是說,查詢看起來像:包括DB函數在python MySQLdb的executemany()
('1', 'a', NOW(), ('2','b', NOW(), ('3','c',NOW())
和MYSQL報告語法錯誤。相反,他們應該像:
('1', 'a', NOW()), ('2','b', NOW()), ('3','c',NOW())
應該有一些方法來逃避NOW(),但我無法弄清楚如何。向元組添加'NOW()'不起作用,因爲NOW()被引用並被DB解釋爲字符串而不是函數調用。
通過使用當前時間戳作爲缺省值解決這個工作是不是一種選擇 - 這是一個例子,我需要做這樣的事情具有多種功能分貝,而不僅僅是現在。
謝謝!
呸。我只是看了下面的代碼。也有一些是錯的正則表達式,這似乎是一個報告的bug: [鏈接](http://sourceforge.net/tracker/index.php?func=detail&aid=2137599&group_id=22307&atid=374932) – 2011-02-02 23:28:40