使用angularjs php和mysql的字母数字自动增量id

时间:2018-02-01 05:24:02

标签: php mysql angularjs auto-increment unique-id

click here for UI interface

我有一个使用angularjs实现的接口,php和数据库是mysql,我有一个字段调用跳参考Ex: - 7G / 0001第一部分是频率和斜线,频率应该是从中选择的一个组合框和其他部分应该在数据库中自动增量,例如下一个可能是8G / 0002。我如何使用angularjs,php和mysql实现这一点。

谢谢

1 个答案:

答案 0 :(得分:0)

一种方法是存储两个不同的字段:frequency和id。然后在查询中,将值连接在一起。通过使用自动增量字段,可以避免出现重复值或并发问题。

实施例

CREATE TABLE ees.foo (
   frequency VARCHAR(2) NOT NULL,
   id INT AUTO_INCREMENT NOT NULL
);

SQL查询

SELECT concat(frequency,'/',lpad(id, 4, '0')
  FROM tbl