php - 如何使用 PHP 更改 mysql 字段的数据类型并检查它是否已更改?

标签 php mysql

我需要使用 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/

相关文章:

php - Laravel 在 "storage/logs"处没有现有目录

php - mysql查询计数和求和

php - mysql 选择随机用户,但投票较低的用户有更多机会

php - 从数据库接收变量的最佳方式

MYSQL:查询只使用一个值?

php - 在网页的 HTML 表中显示 MySQL 数据库表中的值

php - Prestashop 模块奇怪的问题

php - 返回整数和整数+字符串的MySQL SELECT查询

mysql - 从 AngularJS 中的数据库读取

php - 如何生成 24 位范围内的小数?