我有一个数据库,该数据库经常由 php 加密的主脚本更新,我无法读取或编辑它
我需要单独有另一个脚本,它也可以在表的末尾添加一行新的 ID,它不应该与主脚本创建的 id 重复,(其他脚本可能在几秒钟内或几秒钟内更新之后我读了ID)
那么,我怎样才能读取最新的 ID 列值,然后为此目的创建一个新行?
在我的新脚本中,ID# 是否增加 +2 甚至 +5 都没关系,因为主脚本总是读取最后一个 ID 并使其 +1
我只是不让他们同时制作相同的 ID
您在这里不需要任何技巧,只需将 ID 列设置为PRIMARY
and AUTO_INCREMENT
,这意味着 MySQL 会将下一个可用的 int 分配给您的行,并允许旧脚本插入它想要的任何内容,避免冲突。
更多信息在这里:http ://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html