gpt4 book ai didi

mysql - 如果任何列具有 NULL 值,则删除 MySQL 中的行?

转载 作者:太空宇宙 更新时间:2023-11-03 12:07:31 26 4
gpt4 key购买 nike

如果任何列中有一个 NULL 值,有没有办法删除一行?我知道我可以一一检查列,但我想在 MySQL 中以编程方式执行此操作,如果我有 4 列或 4000 列,它会扩展。我相信我可以用 PHP 做到这一点,但我更愿意直接在 MySQL 中做到这一点。

谢谢

最佳答案

好的,既然你刚才提到你是 MySQL 的新手,那么你的数据库设计也是新的,很可能到目前为止还没有很多数据。

为什么不杀死问题的根源,而不是让它们长成一棵大树,然后寻找工具先砍掉所有的 Twig ?

您应该继续使用 MySQL NOT NULL 选项并禁止您的列使用空值,因为您要删除它们。因此,如果您不需要保留任何空值,那么您可以简单地禁止它们,并且它们不会首先被保存。

查询在适当的数据库设计之后很长时间才出现,如果您的设计不符合您的系统要求,那么您只能在一定程度上优化查询。基础结构是您应该学习和改进的第一件事。 Google 和 SO 都有数以千计的关于高效数据库设计的文章和一些入门的基本概念。

关于mysql - 如果任何列具有 NULL 值,则删除 MySQL 中的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25780061/

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