mysql4相关内容

在 MySQL 4(不是 5)中总结逗号分隔的列

我正在编写一个查询,从一个表中选择数据到另一个表中,需要移动的列之一是 DECIMAL 列.由于我无法控制的原因,源列有时可以是逗号分隔的数字列表.有没有优雅的 sql 唯一方法来做到这一点? 例如: 源列 10.25,2.14 应该产生一个目标列 10.27.14 顺便说一句,我使用的是 MySQL 4. 解决方案 要进行这种非平凡的字符串操作,您需要使用存储过程,对 ..
发布时间:2021-11-20 22:44:11 数据库

使用 ALTER 删除 MySQL 中存在的列

如果该列存在,如何使用 ALTER 删除 MySQL 表中的列? 我知道我可以使用 ALTER TABLE my_table DROP COLUMN my_column,但是如果 my_column 不存在,这将引发错误.是否有条件删除列的替代语法? 我使用的是 MySQL 4.0.18 版. 解决方案 对于 MySQL,没有: MySQL 功能请求. 无论如何,允许这可 ..
发布时间:2021-11-20 22:37:31 数据库

创建dockerfile entrypoint.sh后docker mysql 4.0.27启动问题

我创建了一个docker镜像,我无法自动启动甚至启动mysql。 问题是在 entrypoint.sh 中回显” $$” ,我希望运行 mysqld_safe ,但不是。如果将行echo “ $ @” 更改为 mysqld_safe --user = mysql ,它将成功启动。我不知道什么是自动运行为 mysql_safe --user = mysql 的正确格式。在dockerfile CM ..
发布时间:2020-10-25 03:00:11 其他开发

仅当它存在于mysql服务器5.0中时,删除约束

我想知道仅在存在约束的情况下如何删除它. mysql服务器中是否存在任何单行语句,这将允许我执行此操作. 我尝试了以下命令,但无法获得期望的输出 alter table airlines drop foreign key if exits FK_airlines; 对此的任何帮助确实帮助我在mysql中前进 解决方案 除非您愿意检测错误并继续操作(而不是不好的事情.) ..
发布时间:2020-07-31 03:14:38 其他开发

对MySQL 4(非5)中的逗号分隔列求和

我正在编写一个查询,该查询将一个表中的数据选择到另一个表中,需要移动的列之一是DECIMAL列.由于我无法控制的原因,“源"列有时可能是用逗号分隔的数字列表.有没有一种优雅的sql唯一方法可以做到这一点? 例如: 源列 10.2 5,2.1 4 应生成目标列 10.2 7.1 4 我正在使用MySQL 4,顺便说一句. 解决方案 要执行这种非平凡的字符串操作 ..
发布时间:2020-05-14 20:36:00 数据库

如果ALTER存在于MySQL中,则使用ALTER删除它

如果该列存在,如何使用ALTER将其删除到MySQL表中? 我知道我可以使用ALTER TABLE my_table DROP COLUMN my_column,但是如果my_column不存在,那将引发错误.是否有其他语法可有条件地删除列? 我正在使用MySQL 4.0.18版. 解决方案 对于MySQL,没有: 无论如何,允许这样做是一个很糟糕的主意:IF EXISTS表示 ..
发布时间:2020-05-14 20:12:18 数据库