首页 > 解决方案 > 更改特定列中的填充表数据类型

问题描述

我是 mysql 的新手,查看了现有的帖子,但没有找到所需的确切答案。我在 myphpadmin 中创建了一个表,但是当我通过 php 插入数据并查看数据时,我发现十进制数据类型已截断了条目。我输入的类型是十进制而不是十进制(3,2),即 4.25。但是我也找不到任何关于如何更正此数据类型的指南。我试过(# 表示有意屏蔽的条目)

    <!DOCTYPE html>

    <html>

    <head>
      <title>Hello!</title>
    </head>

    <body>

    <?php
    $servername = "localhost";
    $username = "###";
    $password = "########";
    $dbname = "stdata";

   // Create connection
    $conn = mysqli_connect($servername, $username, $password, $dbname);
   ?>
   <?php
   $sql = "ALTER TABLE pp01
   ALTER COLUMN natr decimal(3,2);

   $conn->close();
   ?>

   </body>
   </html>

最后是:解析错误:语法错误,C:\Inetpub\vhosts####.com\httpdocs####enter code here第 28 行的文件意外结束

标签: mysqlediting

解决方案


推荐阅读