mysql - 更改特定列中的填充表数据类型
问题描述
我是 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 行的文件意外结束
解决方案
推荐阅读
- python - 在scrapy中以异步方法发出内联请求时无法使用`headers`或`dont_filter = True`
- awk - 如何使用awk对csv文件中的记录进行排序
- android - 如何在 Chromebook 上的 Android 应用程序的窗口边框上隐藏后退按钮
- css - Sweetalert 2中的输入在材料UI模式反应js中不可输入
- django - 如何使用通用 ListCreateAPIView 在嵌套序列化程序中更新用户及其配置文件?
- javascript - 如何从 dxf 文件解析 nurbs 表面?或者您知道用于解析它的库(对于 js,如果存在或任何其他语言)?
- android-espresso - 用于单击父节点或下一个节点的 Espresso 或 UIAutomation 解决方案
- python - Django User.date_joined.date 使用 UTC 时间?
- python - Python Selenium 并行验证两个元素并单击一个
- android - 如何解决此错误:无法在 Android Studio 中开始监控 emulator-5554