使用不确定的常数S-假定为“ S”

问题描述 投票:0回答:1

这是代码,我需要student_id以自动递增,格式为“ S-0001”,“ S-0002”等

$table->increments('student_id', 6)->start_from(S-0000)->primary_key()->nullable(false);

如果有其他方法,请分享,因为这是我从学校做的作业。

php mysql laravel
1个回答
0
投票

增量是整数,我无法使用字符串键。

在Laravel文档中,它显示为“ table-> increments('id')” ==>“自动递增UNSIGNED INTEGER(主键)等效列。”

您想要实现的目标,最好是在密钥的数据表中添加前缀,或者使用字符串(在这种情况下,您必须自己控制增量ID。)>

© www.soinside.com 2019 - 2024. All rights reserved.