Toon posts:

[MySQL] type veranderen geeft lost connection

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi hoi,

als ik bij een record het type verander van "MEDIUMINT"
naar "BIGINT" dan krijg ik de error:

SQL-query :

ALTER TABLE `dh`.`testregels` CHANGE `ID` `ID` BIGINT(6) DEFAULT '0' NOT NULL

MySQL retourneerde:


Lost connection to MySQL server during query

Verwijderd

ik denk dat dit naar /14 moet... ofnie? :?

en er zit een fout in input, 0 en NULL fout oid?
iig, dat lijkt mij... (maarjah, ik ken niet echt MySQL enzow...)

Verwijderd

Topicstarter
En om nog duidelijker te zijn, dit doet hij
alleen als er een 0 in het veld standaardwaarde
staat maak ik het veld standaardwaarde leeg, dan
kan ik het type wel veranderen maanr staat er een
0 in dan krijg je connection lost

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 11-09 08:20
En inderdaad, dit hoort thuis bij de buren... :)

Motor (of auto) onderhoud bijhouden


Verwijderd

dus als je 0 weghaalt, en er dus een NULL (niets) inzet, geeft'ie een connection lost?

ik begrijp je nml niet helemaal... (of ik ben nie wakker, of jij schrijft onduidelijk... waarschijnlijk ben ik niet wakker :z )

maar nog steeds ->
move.to/P&W :)
[edit] nog niet gezien willem169 :)

Verwijderd

Topicstarter
Sorry als dit hier verkeerd staat, maar waar hoort het dan te staan dan wet ik dit voor de volgende keer.

als het veld standaardwaarde leeg is, krijg ik het niet
als het veldstandaardwaarde als hier een 0 in staat dan krijg ik connection lost

thanx

  • Grum
  • Registratie: Juni 2001
  • Niet online
probeer eens
ipv
code:
1
ALTER TABLE `dh`.`testregels` CHANGE `ID` `ID` BIGINT(6) DEFAULT '0' NOT NULL

gewoon
code:
1
ALTER TABLE dh.testregels CHANGE ID ID BIGINT(6) DEFAULT 0 NOT NULL;

het is enorm onzinnig btw om een bigint te maken, kan me haast niet voorstellen dat je het voor elkaar krijgt om over de grenzen van een normale (of zelfs unsigned) int heen gaat :)

btw waarom gebruik je in godsnaam bigint icm met (6) :?

Verwijderd

Topicstarter
Dit stond al in een file dus heb het niet zelf gemaakt, ik las al dat BIGINT weinig zin heft dus heb nu gewoon alle BIGINT veranderd naar MEDIUMINT en nu werkt het wel.
Heel erg bedankt in ieder geval voor je hulp
Pagina: 1