如何在MySQL中创建一行与另一行对应?

use*_*441 1 mysql sql phpmyadmin

我正在寻求帮助.我不是开发人员或程序员,我是网店的老板,我正在寻求帮助.在MySQL中,我有两行,如下所示:

id  | row_X  | Row_Y 
------------------------
1   | 100   | 100
2   | 200   | 500
3   | 300   | 750
4   | 400   | 1000
5   | 500   | 1250
Run Code Online (Sandbox Code Playgroud)

我想要的是在mySQL中我可以更新,以便如果row_x为1,则row_y应为1,5 - 总是有1/1,5的比例

我怎样才能做到这一点?

谢谢

Man*_*rdt 5

如果我理解你,你想将row_y设置为row_x*1,5?要对所有条目执行此操作,您可以执行以下操作:

UPDATE `table` SET `row_y` = `row_x` * 1.5
Run Code Online (Sandbox Code Playgroud)

请参阅此处的工作小提琴:http://sqlfiddle.com/#!9/f6c534/1