这可能听起来像一个奇怪的问题,但我很想知道它是否可能……
有没有办法使用内联数据模拟MySQL记录?例如,如果有可能,我希望它能像以下那样工作:
SELECT inlinedata.*FROM ( ('Emily' AS name,26 AS age),('Paul' AS name,56 AS age)) AS inlinedataORDER BY age
最佳答案不幸的是,MysqL不支持这种事情的标准值行构造函数,因此您需要为每一行使用“虚拟”选择并使用UNION ALL组合行SELECT *FROM ( select 'Emily' AS name,26 AS age union all select 'Paul',56) AS inlinedataORDER BY age
UNION ALL有两个目的
>它保留了您可能故意重复的任何重复
>它比普通的UNION快一点(因为它不检查重复) 总结
以上是内存溢出为你收集整理的使用内联数据模拟MySQL记录全部内容,希望文章能够帮你解决使用内联数据模拟MySQL记录所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)