我需要使用 PHP 查询将表中的一个字段从 int(4)
更改为 datetime
,然后我需要检查它是否已成功更改。
最佳答案
我已经找到了答案,我会分享它,以防有人陷入这部分。
更改我使用的数据类型:
$query = "ALTER TABLE `Table_Name` CHANGE `Field-to-Change` `Field-to-Change` DATETIME NULL;";
它对我有用,为了测试它,我使用了:
$query = "SELECT `Field-to-Change` FROM `Table_Name`";
if(mysqli_query($conn,$query))
{
if($result = $conn->query($query))
{
// Get field information for all columns
while ($column_info = $result->fetch_field())
{
echo $column_info->type;
}
}
}
它显示 12 作为日期时间的数量。 希望我能帮助别人。
关于php - 如何使用 PHP 更改 mysql 字段的数据类型并检查它是否已更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36954037/