php - 从字符串中选择Max及其唯一性

标签 php mysql

如何生成唯一的表格编号

我的表中的form_no列有此记录

YU13-23-0004
YU13-24-0025
YU13-24-0026

我刚刚测试过这个 从 app_numbers 中选择 MAX(form_no) 作为最新应用

但它获取 YU13-24-0025 而不是 26,因为我要获取它的 substr(最后 4 位数字)然后 +1, 我如何获取它以及如何确保我的表单的其他用户不会获取获取的最大值。

谢谢

最佳答案

试试这个! 选择 max(SUBSTRING_INDEX(form_no, '-', -1) ) from ;

关于php - 从字符串中选择Max及其唯一性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20043562/

相关文章:

c# - 将 MYSQL 日期获取到 C# 字符串异常中

php - 如何将分隔字符串拆分为 XML 节点树

javascript - 使用ajax重定向后php session 丢失

php - 使用 PHP PDO 插入多行

javascript - 如何使用PHP Laravel创建自定义文件管理器

mysql - 如何选择小于当前日期的日期?

php - MySql 查询以在 Chartjs 中显示数据

php - str_replace 多维数组 PHP 中的键

mysql - 在 MySQL 中创建一个需要每周更新自己的 View

mysql - MySql查询格式化数据的方法