首页 >

mysql数字类型能以0开头吗 |mysql参考手册 下载

mysql内存快照,mysql join连接索引,mysql首次设置密码指令,mysql的无符合数,mysql函数查询树形,mysql参考手册 下载mysql数字类型能以0开头吗 |mysql参考手册 下载

答案是可以的,但是它可能会造成一些麻烦。

CREATE TABLE example_table (
id INT(11) NOT NULL AUTO_INCREMENT,
phone_number VARCHAR(11) NOT NULL,
PRIMARY KEY (id)
);

在上面的例子中,大家创建了一个example_table,并定义了一个名为“phone_number”的列。 如果大家尝试向该列中插入以0开头的数字,MySQL将自动删除开头的0,并将其插入表中。

INSERT INTO example_table (phone_number) VALUES ('0123456789');

查询表格,大家可以看到插入的值实际上是“123456789”。

SELECT * FROM example_table;

这个行为可能会导致一些潜在的问题。例如,如果你正在存储电话号码并使用0作为区号,MySQL将无法区分存储在表中的电话号码中的0和区号中的0。

综上所述,MySQL数字类型可以以0开头,但这个行为可能会引起一些问题。 如果要确保插入的数字以0开头不被自动删除,请将其定义为字符列。


mysql数字类型能以0开头吗 |mysql参考手册 下载
  • mysql取得insert记录的id的方法详解 |mysql删除所有分区
  • mysql取得insert记录的id的方法详解 |mysql删除所有分区 | mysql取得insert记录的id的方法详解 |mysql删除所有分区 ...

    mysql数字类型能以0开头吗 |mysql参考手册 下载
  • mysql的odbc的作用(介绍mysql与odbc的关系) |mysql 主从复制 锁库
  • mysql的odbc的作用(介绍mysql与odbc的关系) |mysql 主从复制 锁库 | mysql的odbc的作用(介绍mysql与odbc的关系) |mysql 主从复制 锁库 ...

    mysql数字类型能以0开头吗 |mysql参考手册 下载
  • mysql生成dat目录(详解mysql生成dat目录的方法和步骤) |mysql 查询sql执行计划的命令
  • mysql生成dat目录(详解mysql生成dat目录的方法和步骤) |mysql 查询sql执行计划的命令 | mysql生成dat目录(详解mysql生成dat目录的方法和步骤) |mysql 查询sql执行计划的命令 ...