Schema\Builder类有hasTable()
和hasColumn()
个方法,分别用于判断表和列的存在性.
是否有任何方法或方法来判断索引键(如唯一键)是否存在?
Schema\Builder类有hasTable()
和hasColumn()
个方法,分别用于判断表和列的存在性.
是否有任何方法或方法来判断索引键(如唯一键)是否存在?
虽然Laravel没有提供任何方法来判断密钥的存在,但您可以使用任意of the available queries in MySQL,然后使用DB::select()
.
例如:
$keyExists = DB::select(
DB::raw(
'SHOW KEYS
FROM your_table_name
WHERE Key_name=\'your_key_name\''
)
);
只需将your_table_name
和your_key_name
替换为正确的值.