gpt4 book ai didi

Mysql INT表列问题

转载 作者:行者123 更新时间:2023-11-29 14:51:22 25 4
gpt4 key购买 nike

我的 mysql 表上有一列当前为 VARCHAR,名为 ​​logcount。

在用户创建时,日志计数设置为空,并且一旦帐户经过验证,它会将自身设置为 0。如果用户在该帐户为空时尝试登录,则会敦促他们验证该帐户。验证后设置为 0,每次用户登录时加 1。

它被设置为VARCHAR的原因是因为如果我将它设置为INT,mysql会自动将它设置为0并且不会让我有一个空白值。有什么设置可以使这成为可能吗?将只包含 INT 的列设置为 VARCHAR 会有问题吗?

最佳答案

Is there any setting that I can make this possible.

告诉MySQL将其默认为NULL:

ALTER TABLE sometable MODIFY logcount INT DEFAULT NULL;

And will having a column set to VARCHAR that will only ever contain an INT be a problem?

有一个问题与要建立索引的列有关...整数列作为索引比字符串列要好得多。

关于Mysql INT表列问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5683567/

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