SQLSTATE[HY093]: Invalid parameter number: parameter was not defined
Good day everybody! Try to execute role creation in DB by using following statement
$name = 'John';
$pass = '1234';
DB::statement("CREATE ROLE ? WITH LOGIN PASSWORD '?'", [$name, $pass]);
I works fine if I post the SQL directrly into DB but in Laravel it has the following error:
"SQLSTATE[HY093]: Invalid parameter number: parameter was not defined (SQL: CREATE ROLE John WITH LOGIN PASSWORD '1234' )"