mysql - 如何在另一个表中使用数据类型作为外键的无主键
解决方案
您必须unique
在列上使用修饰符。
$table->string('doctor_id')->unique();
但是,如果您设置nullable
为修饰符,例如:
$table->string('doctor_id')->unique()->nullable();
当它有多个具有相同值的记录时,它会出现另一个问题 null
。
推荐阅读
- python - 在python中将参数从一个类带到另一个类
- django - 如何在 Django 我们应用程序中为 mongoDB 连接配置 settings.py
- asp.net-core - 如何防止通过 IHttpClientFactory 的 HttpClient 登录到 ILogger?
- sql-server - SQL Server 2008 R2 - 在 Lag / CTE 中考虑前一天 - 使用上一行或下一行的值
- swift - 每秒调用多次的函数中的延迟代码
- python - 在 for 循环中从列表中解压缩多个参数
- c# - 上传文件从邮递员那里工作,但不是通过代码
- scala - 可以在 spark 中处理多字符分隔符
- javascript - 使用 node.js 检查 mysql 表
- c# - 每个具有多个 azure 功能的解决方案的通用配置文件问题