我使用ast_update_realtime()更新到PostgreSQL數據庫。如何將PostgreSQL數據庫時間戳更新爲星號中的空值?
res = ast_update_realtime("confinfo", "id", "01", "start_time", "NULL", SENTINEL);
但我得到這樣的錯誤:
[Oct 20 15:44:50] ERROR[30428][C-00000000]: res_config_pgsql.c:169 _pgsql_exec: PostgreSQL RealTime: Query Failed because: ERROR: invalid input syntax for type timestamp with time zone: "NULL"
LINE 1: UPDATE confinfo SET start_time = 'NULL' WHERE id = '01'
^
(PGRES_FATAL_ERROR)
我發現原因是 「NULL」,而不是在SQL字符串NULL。 我該如何糾正它?
@GSP: - 當然,歡迎您! –
@GSP:試試這個:'res = ast_update_realtime(「confinfo」,「id」,「01」,「start_time」,「」,SENTINEL);' –
我得到了同樣的錯誤(它只是改變了'NULL' ''在SQL字符串中)。 – GSP