mirror of
https://github.com/mangosfour/server.git
synced 2025-12-25 22:37:04 +00:00
[11835] Fix SqlStatement::addBool
MYSQL_TYPE_BIT is not one of the allowable input values, so we have to pass it using an integer variable Signed-off-by: SilverIce <slifeleaf@gmail.com>
This commit is contained in:
parent
6b1d74fd4b
commit
63f9e43385
3 changed files with 7 additions and 6 deletions
|
|
@ -481,9 +481,10 @@ enum_field_types MySqlPreparedStatement::ToMySQLType( const SqlStmtFieldData &da
|
|||
switch (data.type())
|
||||
{
|
||||
case FIELD_NONE: dataType = MYSQL_TYPE_NULL; break;
|
||||
case FIELD_BOOL: dataType = MYSQL_TYPE_BIT; bUnsigned = 1; break;
|
||||
case FIELD_I8: dataType = MYSQL_TYPE_TINY; break;
|
||||
// MySQL does not support MYSQL_TYPE_BIT as input type
|
||||
case FIELD_BOOL: //dataType = MYSQL_TYPE_BIT; bUnsigned = 1; break;
|
||||
case FIELD_UI8: dataType = MYSQL_TYPE_TINY; bUnsigned = 1; break;
|
||||
case FIELD_I8: dataType = MYSQL_TYPE_TINY; break;
|
||||
case FIELD_I16: dataType = MYSQL_TYPE_SHORT; break;
|
||||
case FIELD_UI16: dataType = MYSQL_TYPE_SHORT; bUnsigned = 1; break;
|
||||
case FIELD_I32: dataType = MYSQL_TYPE_LONG; break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue