【发布时间】:2015-06-20 03:00:57
【问题描述】:
我正在尝试检查数据库中的列是否唯一。
我如何在 PHP/Laravel 中做到这一点?
Schema Builder 不提供任何东西。我还查看了DB:: 门面。我还尝试了一般搜索“php 列是唯一的”
我的目的是取一张表,添加一个'site_id'列,然后让所有唯一的列,比如unique(email),变成unique([email, site_id])
【问题讨论】:
-
底层数据库是 mysql - 如果这很重要的话
-
SHOW INDEXES FROM tablename WHERE Column_name='columname' AND NOT Non_unique -
@icecub 我会试试的
-
这个问题好像已经有人回答了stackoverflow.com/questions/1836502/…
-
@Salar - 我希望有一个 PHP API - 如果不存在,并且似乎已经完成,我将直接访问 MySQL