gpt4 book ai didi

php - Laravel:如何获取表列名称、类型和长度

转载 作者:可可西里 更新时间:2023-11-01 07:09:36 27 4
gpt4 key购买 nike

在 Laravel 5/5.1 中有没有什么方法可以获取 Table 列的名称、类型和长度,表示表元数据?

例如:

Name    |    Type    |    Length

ID | Integer | 11
Name | varchar | 100
Email | varchar | 100
Password| md5 | 82
Address | tinytext|
DOB | date |
Status | enum(0,1)|

最佳答案

我试过了,但一直收到 PDO 错误,因为并非所有驱动程序都受支持。因此,如果您使用 MySQL 或 MariaDB,这可能会有所帮助。

$columns = DB::select( DB::raw('SHOW COLUMNS FROM `'.$table.'`'));

foreach($columns as $column) {
$name = $column->Name;
$type = $column->Type;
}

关于php - Laravel:如何获取表列名称、类型和长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33297446/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com