Laravel DB :: nyers visszatérő - SQLSTATE [42000]: Syntax error vagy access violation

szavazat
0

Miért kapok ezt a hibát? Az SQL működik, amikor elindul a phpMyAdmin.

SQLSTATE [42000]: Syntax error vagy access violation 1064 Van egy hiba az SQL szintaxis; ellenőrizze a kézikönyv, amely megfelel a MySQL szerver verzió a helyes szintaxist használja közelében 'at line 1 (SQL: select id a felhasználóktól, ahol az aktív = true és birthyear! = 0000, és nem létezik (válassza id re agestats ahol users.id = agestats.user_id és agestats.year = 2020/01/13)

SQL: select id a felhasználóktól, ahol az aktív = true és birthyear! = 0000, és nem létezik (válassza 1. agestats ahol users.id = agestats.user_id és agestats.year = 2020)

És Laravel kód:

$ MembersToInsert = DB :: kiválasztásához (DB :: nyers ( 'select id a felhasználóktól, ahol az aktív = true és birthyear! = 0000, és nem létezik (válassza id re agestats ahol users.id = agestats.user_id és agestats.year ='. dátum ( 'Ym-d')));

A kérdést 14/01/2020 00:05
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
0

date('Y-m-d')kapsz aktuális dátum, mint 2020-01-13így, hogy csak 2020akkor használja date('Y'). Remélem, ez segít a helyzetet

Válaszolt 14/01/2020 00:30
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more