MySQL RGB比较错误-命令不同步
我正试图根据颜色与样品的距离来订购颜色列表。 公式是: d=sqrt sR-R^2-sG-G^2-sB-B^2 我正在测试的样本是:sRGB255,0,0 这是我的代码:MySQL RGB比较错误-命令不同步,mysql,sql,mysqli,phpmyadmin,rgb,Mysql,Sql,Mysqli,Phpmyadmin,Rgb,我正试图根据颜色与样品的距离来订购颜色列表。 公式是: d=sqrt sR-R^2-sG-G^2-sB-B^2 我正在测试的样本是:sRGB255,0,0 这是我的代码: SELECT color.id, color.red, color.green, color.blue, brand.name, SQRT(POW((255-color.red),2)+POW((0-color.green),2)+POW((0-color.blue),2)) AS d FROM co
SELECT color.id, color.red, color.green, color.blue, brand.name,
SQRT(POW((255-color.red),2)+POW((0-color.green),2)+POW((0-color.blue),2)) AS d
FROM color, brand
WHERE color.brand = brand.id
ORDER BY d
LIMIT 20 OFFSET 0
我不断得到错误:
2014-命令不同步;现在无法运行此命令
不知道发生了什么
额外信息:
MySQL 5.6.22
在phpMyAdmin 4.0.10.7中运行代码
要消除数据截断:BIGINT无符号值超出范围 。。。POW0-CASTcolor.green已签名,2
2014-命令不同步;现在无法运行此命令,因为它来自构造不正确的存储过程。让我们看看整个SP。这样在MySQL CLI中就可以正常工作了吗?因为它在外部主机上,我只有ftp和phpMyAdmin访问权限。我只知道它在phpMyAdmin中不起作用。我认为这是一个问题host@Strawberry你知道我有什么方法可以确认这一点,或者着手修复它吗?好的,你可以在本地测试它,或者在SQLFIDLE上测试它。如果它能工作,那么您就知道了。抱歉可能是一个noob问题,但是什么是SP?SP=存储过程。如果您没有创建SP,那么谜团就会变得更加神秘。也许phpmyadmin以某种方式将您的查询包装在SP中??