mysql – Doctrine 2 DQL CONCAT字段和常量字符串
发布时间:2020-09-05 09:39:02 所属栏目: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中的字符串只能用单引号封装,而不能用双引号封装.文档中的简短搜索并未直接提及此行为,但我注意到所有包含常量字符串的示例都使用单引号. 更改
至
要么
解决了这个问题 (编辑:南阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- php – 特殊字符无法插入数据库
- php – Datetime的NOW()函数不适用于PDO-MYSQL预处理语句?
- 不清楚mysqldump的结果
- 我可以在两台使用PHP的不同服务器上使用MySql Create Selec
- php – 如何在mysql表中插入中文字符?
- SQL 四种连接:内连接、左外连接、右外连接、全连接--转载
- php – 在Codeigniter 3.0.6中插入当前日期时间
- ClassCastException:java.math.BigInteger在连接MySQL时无
- 警告:mysqli_real_connect():( HY000 / 2002):第1452行/p
- mysql悲观锁总结和实践--转
