私信  •  关注

d-_-b

d-_-b 最近创建的主题
d-_-b 最近回复了
14 年前
回复了 d-_-b 创建的主题 » mysql对空的默认排序方式[duplicate]

我发现这在很大程度上是一个很好的解决方案:

SELECT * FROM table ORDER BY ISNULL(field), field ASC;

这对我来说在nginx/php-fpm堆栈上工作,而不需要接触应用程序希望能够连接到的任何代码或网络。 localhost

安装 mysqld.sock 从主机到容器内部。

在运行mysql的主机上查找mysql.sock文件的位置:
netstat -ln | awk '/mysql(.*)?\.sock/ { print $9 }'

将该文件装载到Docker中预期的位置:
docker run -v /hostpath/to/mysqld.sock:/containerpath/to/mysqld.sock

mysqld.sock的可能位置:

/tmp/mysqld.sock
/var/run/mysqld/mysqld.sock 
/var/lib/mysql/mysql.sock
/Applications/MAMP/tmp/mysql/mysql.sock # if running via MAMP