Jump to content
Fórum Script Brasil
  • 0

Problema com Script


RANIEL NOGUEIRA

Question

Olá pessoa estou com probleminha com um Script SQL que eu gerei no DBDesigner, quando vou importar no WAMP MYSQL da o seguinte erro:

#1063 - Incorrect column specifier for column 'cod_aces_carro'

segue abaixo meu Scritp Completo:

CREATE TABLE aces_carro (
  cod_aces_carro VARCHAR(10) NOT NULL AUTO_INCREMENT,
  Placa_carro VARCHAR(7) NOT NULL,
  descricao_acessorio_ VARCHAR(50) NULL,
  valor_acessorio INTEGER ZEROFILL NULL,
  PRIMARY KEY(cod_aces_carro)
);

CREATE TABLE carro (
  Placa_carro VARCHAR(7) NOT NULL AUTO_INCREMENT,
  modelo_carro VARCHAR(20) NULL,
  marca_carro VARCHAR(20) NULL,
  cor_carro VARCHAR(20) NULL,
  preco_carro INTEGER ZEROFILL NULL,
  PRIMARY KEY(Placa_carro)
);

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

CREATE TABLE aces_carro (

cod_aces_carro INT NOT NULL AUTO_INCREMENT,

Placa_carro VARCHAR(7) NOT NULL,

descricao_acessorio_ VARCHAR(50) NULL,

valor_acessorio INTEGER ZEROFILL NULL,

PRIMARY KEY(cod_aces_carro)

);

CREATE TABLE carro (

Placa_carro VARCHAR(7) NOT NULL,

modelo_carro VARCHAR(20) NULL,

marca_carro VARCHAR(20) NULL,

cor_carro VARCHAR(20) NULL,

preco_carro INTEGER ZEROFILL NULL,

PRIMARY KEY(Placa_carro)

);

Link to comment
Share on other sites

  • 0
CREATE TABLE aces_carro (

cod_aces_carro INT NOT NULL AUTO_INCREMENT,

Placa_carro VARCHAR(7) NOT NULL,

descricao_acessorio_ VARCHAR(50) NULL,

valor_acessorio INTEGER ZEROFILL NULL,

PRIMARY KEY(cod_aces_carro)

);

Sempre que vocês usarem campos AUTO_INCREMENT

Em vez de usar

cod_aces_carro INT NOT NULL AUTO_INCREMENT,

como no exemplo acima,

Use

cod_aces_carro INT UNSIGNED NOT NULL AUTO_INCREMENT

Motivo:

Valor INT varia de -2147483648 a 2147483647. e o

INT UNSIGNED varia de 0 a 4294967295.

Como o campo auto_increment nunca é menor que ZERO, haverá um desperdício se não usar o tipo correto

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...