gpt4 book ai didi

MySQL 在 VARCHAR 字段中截断 0

转载 作者:行者123 更新时间:2023-11-30 23:40:17 26 4
gpt4 key购买 nike

我在 MySQL 表中有一个 VARCHAR 字段,就像这样 -

CREATE TABLE desc(
`pk` varchar(10) NOT NULL UNIQUE,
...
);

pk 字段中的值的类型为 - (xx0000001, xx0000002, ...)。但是当我将这些插入到我的表中时,pk 字段中的值被截断为 (xx1, xx2, ...)。

如何防止这种情况?

更新:添加INSERT语句

INSERT INTO desc (pk) VALUES ("xx0000001");

最佳答案

可能是您用来查看值的查看器显示的信息不正确,因为它试图将该字符串解释为数字,或者 mysql 可能将您的数字解释为十六进制或其他奇怪的数字。

如果你这样做会发生什么

INSERT INTO desc (pk) VALUES ("xx0000099"); 

它会以 xx99 的形式返回吗?还是其他一些值?

关于MySQL 在 VARCHAR 字段中截断 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3926365/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com