(嗨!) 我不太擅长SQL,在Internet上找不到任何解决方案,但出现以下错误(使用Symfony4)
SQLSTATE [22023]:参数值无效:3037提供给函数mbrcontains的GIS数据无效。
我的请求在这里:
$sql = '
SELECT * FROM rent_release r
WHERE CONTAINS("date", :yearRequested)
';
date稍后会定义,因为它是与学说一起工作的:
$stmt->execute(['yearRequested' => $year]);
有人知道出什么问题吗?
答案 0 :(得分:1)
有人帮助我解决了Symfony的松弛问题
SELECT * FROM rent_release r WHERE YEAR(`date`) = :yearRequested