php - mysql 在最后一条之前插入记录

标签 php mysql record

有个小问题 我有一个包含以下记录的数据库

 tag
 ---
 a
 b
 c
 eof

eof 必须是最后一条记录

如何在前面插入一个字段 EOF 来避免这种情况?

如果我删除eof并插入一个字段并且 插入eof后,我发现这很奇怪 情况,mysql在写eof之前??

 tag
 ---
 a
 b
 c
 eof
 d

我用 order by 试过了,但不起作用 我定位阅读记录

提前致谢

最佳答案

这将始终返回 eof

select * from tsynapse 
order by case when tag = 'eof' 
              then 2 
              else 1 
         end asc, tag asc

关于php - mysql 在最后一条之前插入记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18816005/

相关文章:

php - 如何编写 MySQL PHP 嵌套查询

mysql - 通过对列进行分组返回特定​​行

ios - 在非 Cocos2d 应用程序上使用 Kamcord

php - 在 PHP 中加密 cookie

php - 在 mysql 中创建一个更长的唯一自动增量列,第一行有 6 个字符

php - 错误代码 : 1093. 您无法在 FROM 子句中指定用于更新的目标表 'mm'

database - "Entity"和 "Record"之间的区别?

F# 对具有可选字段的记录进行模式匹配

php - 使用 swift 的多部分电子邮件

mysql - 如何获取mysql表列数据类型?