我目前有一个查询,我在电话中删除了一条记录,但是经过其他考虑之后我宁愿只是在is_deleted的基础上更新记录,这样我就可以随时记录系统中的记录,或者取消删除记录在以后。
我当前的查询:
ApplicationId
我宁愿将列中的值从0更改为1,而不是删除记录。
0 =假(未删除) 1 = true(已删除)
如果我错了,请纠正我,但我不会这样做(注意;我添加了表格和列。以便注意。)下面的内容可以实现我的目标吗?
$delete=mysql_query("DELETE FROM pin_status_types WHERE pinstatus_id='$delete'");
答案 0 :(得分:1)
将您的查询更新为:
let tsvString = "data to excel\n then change line \t then tab a column"
let pasteBoard = NSPasteboard.general()
pasteBoard.clearContents()
pasteBoard.writeObjects([tsvString as NSString])
此外,正如David在评论中建议的那样,您可能希望为删除记录以便进行审计时添加时间戳。
更新:更改了查询以涵盖评论中引发的问题。将mysql_query("UPDATE pin_status_types SET is_deleted = 1, date_deleted = NOW() WHERE pinstatus_id = '{$delete}'"
列默认设置为0,而不是date_deleted
。有关详细信息,请参阅this question。