如何使用JetBrains Datagrip编辑某些MySQL服务器的用户权限?
出于某些原因,在我目前在PhpStorm中的PHP项目中,当我在项目资源管理器面板中单击我的一个文件时,PhpStorm会在外部编辑器中打开它.我有其他文件具有相同的扩展名,可以在PhpStorm中正确打开.
我如何告诉PhpStorm停止这样做?
我目前正在使用 Symfony2 开发一个小项目。
我正在尝试从表中获取一天(默认为今天)的所有条目。
我首先在我的学说查询生成器中尝试使用DAY(),但这不起作用,所以我现在在我的实体存储库中使用本机 sql 查询:
$em = $this->getEntityManager();
$rsm = new ResultSetMappingBuilder($em);
$rsm->addRootEntityFromClassMetadata('Teacup\CompareBundle\Entity\Log', 'l');
$rsm->addJoinedEntityFromClassMetadata('Teacup\CompareBundle\Entity\Frame',
'f',
'l',
'frame',
array('id' => 'frame_id'));
$query = $em->createNativeQuery('SELECT l.id, l.severity,
l.details, l.created_at, f.url
FROM log l
INNER JOIN frame f ON l.frame_id = f.id
WHERE DAY(l.created_at) = :day', $rsm);
Run Code Online (Sandbox Code Playgroud)
但我收到这个错误:
The column 'created_at' conflicts with another column in the mapper.
Run Code Online (Sandbox Code Playgroud)
我不知道如何解决它。我很确定这没什么,但我只是继续尝试,但没有成功。有人能帮我吗?