Quiero guardar mi valor como booleano en mi base de datos mysql. Pero de alguna manera no puedo guardarlo, mysql lo guarda automáticamente del tipo tinyInt. También dime los valores predeterminados para boolean. ¿Cómo pasamos los valores?Campo booleano en mysql db
Respuesta
En MySQL BOOLEAN
tipo es un sinónimo de TINYINT
. No hay un tipo dedicado BOOLEAN
. Los vaules accepeted, son aquellos para TINYINT
, es decir, 0 para falso, 1-255 (preferiblemente 1) para verdadero.
Pero por qué bool y tinyint son diferentes. Si son iguales, debe haber uno –
No hay 'BOOL'. Solo hay 'TINYINT' que puede escribirse como 'BOOL'. – Mchl
Lo tengo ahora, pero estaba confundido por qué han retenido bool en mysql si podemos usar tinyInt.Bool debe ser eliminado de la lista. –
MySQL realmente no tiene un tipo BOOLEAN; si crea una columna BOOLEAN, en realidad será TINYINT.
Tratar TINYINT como booleano no es demasiado problemático, sin embargo, si trata 0 como falso y no 0 como verdadero, está bien. En PHP, una declaración como if ($column)
devolverá true si $ column es cualquier valor excepto 0 o algo que evalúa a 0. Si lo necesita para ser explícitamente bool, puede convertirlo fácilmente haciendo $column = ($column != 0);
Votación hacia arriba de la última columna $ (= columna $ = 0); –
- 1. Campo booleano en Oracle
- 2. Campo booleano mutable en Java
- 3. ¿Cómo puedo agregar un campo booleano a MySQL?
- 4. MySQL booleano - volteando el valor?
- 5. ¿Hay alguna manera en MySQL de invertir un campo booleano con una consulta?
- 6. Agregar un índice en un campo booleano
- 7. MySQL Workbench: tratando de crear un campo booleano para una tabla
- 8. Mock MySQL DB para PHPUnit
- 9. Error al restaurar MYSQL db
- 10. Cómo almacenar cadena JSON en MySQL db
- 11. Cómo configurar inno db en mysql 5.5.8
- 12. Drop atornilló la tabla en Mysql db
- 13. max (longitud (campo)) en MySQL
- 14. ruby entero a booleano
- 15. Android: Incremente el campo DB mediante ContentValues
- 16. ¿El motor MySQL InnoDB queue DB DB Triggers automáticamente?
- 17. MySQL Booleano "tinyint (1)" tiene valores de hasta 127?
- 18. ¿Cómo devolver un valor booleano desde una función en MySQL?
- 19. ¿Cómo devolver diferentes cadenas de un tipo booleano en MySQL?
- 20. MySQL como otro campo
- 21. Django invertido administrador list_display (no) un campo booleano
- 22. Cómo definir un campo booleano para una migración de rieles
- 23. Cómo importar un archivo .dmp (Oracle) en MySql DB?
- 24. campo de artículo y límites máximos en db db dínamo y mongo
- 25. Importación de MS ACCESS DB a mySql?
- 26. Consultar un MySQL db usando java
- 27. cómo crear db mysql con sqlalchemy
- 28. Diferencias entre MySQL y Oracle DB
- 29. ¿Cómo encontrar mysql DB es esclavo?
- 30. indexar un campo de bit en MYSQL
1 = verdadero 0 = falso – BvdVen