在mysql表中随机更改列
我有以下看法在mysql表中随机更改列,mysql,Mysql,我有以下看法 sqms_question_id (int), question (text), sqms_answer_1 (text), correct_id_1, sqms_answer_2 (text), correct_id_2 (T/F), sqms_answer_3(text), correct_id_3 (T/F) 我现在需要随机混合答案(因为答案1总是正确的)。我将基于第一个视图创建另一个视图,因为我无法更改第一个视图 你知道我可以直接在mysql中实现吗 嗯。样
sqms_question_id (int),
question (text),
sqms_answer_1 (text),
correct_id_1,
sqms_answer_2 (text),
correct_id_2 (T/F),
sqms_answer_3(text),
correct_id_3 (T/F)
我现在需要随机混合答案(因为答案1总是正确的)。我将基于第一个视图创建另一个视图,因为我无法更改第一个视图
你知道我可以直接在mysql中实现吗
嗯。样本数据-
sqms_问题_id(int)、问题(text)、sqms_答案_1(text)、正确_id_1、sqms_答案_2(text)、正确_id_2(T/F)、sqms_答案_3(text)、正确_id_3(T/F)
“什么是?”,“回答1A”,正确,“回答1B”,正确,“回答1C”,错误
“什么是?”,“回答2A”,正确,“回答2B”,正确,“回答2C”,正确
“什么是?”,“回答3A”,对,“回答3B”,错,“回答3C”,错
“什么是?”,“答案4a”,正确,“答案4b”,错误,“答案4c”,正确
输出(随机)
1,“什么是?”,“回答1c”,假,“回答1b”,真,“回答1a”,真
“什么是?”,“回答2b”,正确,“回答2a”,正确,“回答2c”,正确
“什么是?”,“回答3A”,对,“回答3B”,错,“回答3C”,错
“什么是?”,“回答4C”,对,“回答4B”,错,“回答4A”,对
希望这个例子更清楚-在这个例子中,第3行没有改变…是的。。。再读三遍后,我仍然不明白你想做什么。样本数据预期结果会有所帮助。@robkuhlig为什么不在从数据库中读取问题的地方,用编程语言随机化答案?我想你想随机化列的顺序。而且永远不可能随机化列,只有行可以随机化