我使用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