mysql – Doctrine 2 DQL CONCAT字段和常量字符串
发布时间:2020-09-19 02:44:45  所属栏目:MySql  来源:互联网 
            导读:我在MySQL表中有字段firstname和lastname.为方便起见,我想在我的Doctrine 2实体中添加一个名为full_name的计算列.在普通的MySQL中我会做这样的事情SELECT CONCAT(firstname, , lastname) AS full_name FROM customers; 但是,连接字段和常量字符串(在这种情
                
                
                
            | 
                         我在MySQL表中有字段firstname和lastname.为方便起见,我想在我的Doctrine 2实体中添加一个名为full_name的计算列.在普通的MySQL中我会做这样的事情 
但是,连接字段和常量字符串(在这种情况下为“”)似乎不适用于Doctrine的CONCAT实现.使用以下代码时 
我收到了错误 
我怎样才能实现与MySQL相同的行为? 最佳答案 显然,DQL中的字符串只能用单引号封装,而不能用双引号封装.文档中的简短搜索并未直接提及此行为,但我注意到所有包含常量字符串的示例都使用单引号. 更改 
至 
要么 
解决了这个问题 (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  
