我有以下查询:
UPDATE myTable SET myTime=utc_timestamp() WHERE myID=something
我想检索已设置的时间戳,最好是在mysql_insert_id()之类的同一查询中。
谢谢大家!
答案 0 :(得分:-1)
首先,mysql_insert_id()正在进行新的查询。为什么你想要保存当前保存的数据?然后,您可以通过您从中获取的Datacontainer / Variable访问。
mysql_insert_id()只是返回表的最后插入的id。它没有提供更多数据。
要真正回答你的问题,你应该先告诉你想做什么。
重要提示:mysql_ insert _id()不会返回更新行的ID!
如果您想获取更新行的最后插入ID,请查看此答案https://stackoverflow.com/a/14002784/3048505