mySQL中的表中有一个(复杂的)最大列数。
但视图中的最大列数呢?
我的意思是,视图可能是众多表的连接。列总数是否最多?
提前致谢。
答案 0 :(得分:0)
根据MySQL 5.7 reference manual,每个表最多有4096列。我不确定这是否也是查询的情况,虽然我会这样认为,我也不认为你几乎每个人都会有超过这个数量的数据库表或搜索查询。
答案 1 :(得分:0)
举例来说,问卷表可能如下所示:
questionnaire_id, question_no, question
1 1 What is your name?
1 2 Where do you live?
1 3 What is your favourite colour?
2 1 What is the capital of France?
2 2 Who wrote Beethoven's Fifth?
2 3 When was the Great Fire of London?
所以,我们有两份问卷(可能无限长)在表格中占据正好3列。
任何剩余的“用户体验”问题都可以在应用程序代码中正确处理。