I'm learning c++ web develoment .
I what save my data by MySql database .
my env
- Apple M1
- Docker Debian 11 Arm64
- "Mysql8" and "MySQL Connector/C++ 8"
My question
I don't know how to use parameterized query .
my error code ①
SqlStatement sqlStatement = session.sql("SELECT * FROM ?.?")
.bind(nameless_carpool, user);
SqlResult sqlResult = sqlStatement.execute();
/*
I guses the api will got sql is :
SELECT * FROM ?.? -> SELECT * FROM 'nameless_carpool'.'user'
In fact error message :
terminate called after throwing an instance of 'mysqlx::abi2::r0::Error'
what(): CDK Error: You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version
for the right syntax to use near ''nameless_carpool'.'user'' at line 1
*/
My right code ②
SqlStatement sqlStatement = session.sql("SELECT * FROM nameless_carpool.user");
SqlResult sqlResult = sqlStatement.execute();
/*
use the code , i can get my table info .
but i want use parameterized query
*/
Will anyone help me ?