MySQL - Error de sintaxis en campo int() al crear tabla

 
Vista:

Error de sintaxis en campo int() al crear tabla

Publicado por davu (1 intervención) el 25/04/2020 01:31:42
Holaa, tengo un problema, me da error en la syntax y no lo entiendo
1
2
3
4
5
6
7
8
9
create table emp(
empno int(4) primary key,
ename varchar(10),
job varchar(9),
mgr int(4),
hiredate date,
sal int(7,2), <--
comm int(7,2), <---
deptno int(2));
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 526
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Error de sintaxis en campo int() al crear tabla

Publicado por joel (172 intervenciones) el 25/04/2020 08:41:09
Hola Davu, los valores INT() solo tienen un valor, ya que no tienen decimales...

tiene que ser así:
1
sal int(7)
o
1
sal decimal(7.2)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar