Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2018, 02:19
trevol
 
Fecha de Ingreso: agosto-2008
Mensajes: 606
Antigüedad: 15 años, 8 meses
Puntos: 11
dudas con valor por defecto

Hola amigos tengo la siguiente duda. Resulta que tengo una tabla usuario donde en principio unos de sus campos quiero que sea por defecto 0 pero me gustaría si quiero cambiar ese cero por un 1 poder hacerlo. Me explico si yo desde un insert into no le digo nada a la consulta es decir no le mando el valor que me lo ponga a cero pero si si le mando el volor por ejemplo 1, que me ponga ese uno. Es para definir si un usuario es administrador o usuario. Pongo la consulta de ejemplo a ver is se me entiende mejor. Pero esto me da error:

Código MySQL:
Ver original
  1. INSERT INTO `usuario`( `nick`, `email`, `contrasena`, `tipo`) VALUES ('agustin', '[email protected]', 35677), ('manolo', '[email protected]', 35673, 1)


hay que entender que el campo0 tipo es de tipo int y tiene el valor cero por defecto. Lo que yo quiero es que si no le mando ningún valor me lo deje a cero pero si le mando el valor 1 me lo cambie a uno. Hay alguna manera de hacer esto. Gracias de antemano.