sql >> Databáze >  >> RDS >> Mysql

Laravel si stěžuje na dotaz s duplicitními pojmenovanými parametry

Z toho, co vidím, se to všechno týká mysql není schopen pracovat s pojmenovanými parametry.

mysqli::prepare :

pdo::prepare :

Laravel má režim emulace deaktivován ve výchozím nastavení . Můžete to povolit v config/database.php přidáním 'options' => [PDO::ATTR_EMULATE_PREPARES => TRUE] do nastavení připojení. Tímto způsobem získáte stejný výsledek jako v čistém php. Nejsem si však jistý, zda je to dobrý nápad.



  1. Oracle- Rozdělit řetězec oddělený čárkou (řetězec obsahuje mezery a po sobě jdoucí čárky)

  2. 3 způsoby, jak vypsat všechny funkce v PostgreSQL

  3. Odložitelná omezení v SQL Server

  4. MySQL podmíněné ORDER BY ASC/DESC pro sloupec data