Mysql多行合并时会使用到group_concat函数,但是它的默认分隔符是逗号,有时需要以换行符进行拼接,经过尝试,可行的写法是:GROUP_CONCAT(CONCAT(列名,char(10) SEPRATE ”),详细语法参考:
https://dev.mysql.com/doc/refman/8.0/en/group-by-functions.html#function_group-concat
[……]
Mysql多行合并时会使用到group_concat函数,但是它的默认分隔符是逗号,有时需要以换行符进行拼接,经过尝试,可行的写法是:GROUP_CONCAT(CONCAT(列名,char(10) SEPRATE ”),详细语法参考:
https://dev.mysql.com/doc/refman/8.0/en/group-by-functions.html#function_group-concat
[……]
1.装第一个Mysql
2.装第二个Mysql
完成
会遇到的问题
1.服务名的冲突,导致只有一个Mysql名的服务
2.端口的冲突,一般都是默认的3306,可以将第二个Mysql的端口改为其他不常的端口如:3307
解决方法
手工安装其中一个Mysql的服务,
参考脚本:安装目录下
bin\mysqld –install Mysql的服务名 –defaults-file=”%cd%\bin\my.ini”(安装服务)
net start Mysql的服务名(启动服务)
net start Mysql的服务名(停止服务)
bin\mysqld.exe –remove Mysql的服务名 (删除服务)
参考注册表位置
regedit—-HKEY_LOCAL_MACHINE—-SYSTEM—-CurrentControlSet—-services—-服务名
[……]