Изменить тип данных заполненной таблицы в определенном столбце - PullRequest
0 голосов
/ 23 сентября 2019

Я новичок в 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 \ DATA_ALTER.php в строке 28

...