MySQL ja etunollat

databeissi

Eli PhpMyAdmin:lla tein kannan, johon importoin dumpin. Kuitenkin nyt tiettyjen kenttien määrityksessä on jotain häikkää, koska kenttiin tallennetuissa arvoissa (VARCHAR) ei näy etunollia, mikäli sinne tallentuu numeerinen arvo. Kuinka nuo etunollat saa mukaan?

7

701

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • dumpissa?

      >...importoin dumpin.

      Millä tehty ja mikä formaatti. Näkyykö etunollat siinä ja vielä "lainausmerkeissä".

      VARCHAR on puhtaasti merkkitietoa joten siinä näkyy kaikki siihen tallenettu tieto, myös etunollat.

    • ..........

      En ole koskaan nähnyt MySQL:n enkä minkään muunkaan DBMS:n tekevän niin.

    • databeissi

      Dumppi on tehty SQliten kannasta sen omalla komentorivisoftalla. Etunollat näkyvät siinä dumpissa ja ne numeeriset arvot ovat lainausmerkkien sisällä. Sitä minäkin ihmettelin, että miksi MySQL ei tajua etunollia, en ole ennemmin tämmöiseen törmännyt. Voisiko merkistökoodauksella on väliä? Hallinnoin MySQL-kantaa phpMyAdminilla.

      • databeissi

        Eivätpä ne arvot muuten olekkaan heittomerkkien sisällä siinä dumpissa.


      • databeissi
        databeissi kirjoitti:

        Eivätpä ne arvot muuten olekkaan heittomerkkien sisällä siinä dumpissa.

        Nyt näkyy etunollat, kun korjasin käsin dumppiin yhden arvon, eli laitoin lainausmerkit. Minkähän tyyppisenä arvona MySQL sitten tulkistee nuo arvot? Schemassa kun on määritetty VARCHAR, niin eikös näiden silti pitäisi näkyä kokonaisina lukuina?


      • ............
        databeissi kirjoitti:

        Nyt näkyy etunollat, kun korjasin käsin dumppiin yhden arvon, eli laitoin lainausmerkit. Minkähän tyyppisenä arvona MySQL sitten tulkistee nuo arvot? Schemassa kun on määritetty VARCHAR, niin eikös näiden silti pitäisi näkyä kokonaisina lukuina?

        Ei MySQL sieltä mitään tiputa tai tulkitse. VARCHAR:ille pitää määritellä pituus, 1-255 merkkiä. Jos merkkijonot ovat pidempiä, käytä esim MEDIUMTEXT:iä... tai LONGTEXT:iä.

        Tietotyyppinä suosittelen UTF-8:n käyttämistä, säästyy monelta harmilta.


      • ...........
        ............ kirjoitti:

        Ei MySQL sieltä mitään tiputa tai tulkitse. VARCHAR:ille pitää määritellä pituus, 1-255 merkkiä. Jos merkkijonot ovat pidempiä, käytä esim MEDIUMTEXT:iä... tai LONGTEXT:iä.

        Tietotyyppinä suosittelen UTF-8:n käyttämistä, säästyy monelta harmilta.

        Kylläpä sitä nyt ajatustypotetaan. :)


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mies, mitä minun pitäisi tehdä

      Niin, mitä naisen siis pitäisi tehdä, että lähestyisit ja tekisit aloitteen? Mikä on riittävä kiinnostuksen osoitus juur
      Ikävä
      180
      2270
    2. Miksi teillä meni...

      ...välit poikki kaivattusi kanssa?
      Ikävä
      176
      1872
    3. Toivottavasti et mussukka elättele toiveita meikäläisen suhteen

      Tiedän mitä olet touhunnut joten aivan turha haaveilla mistään enää 👍
      Ikävä
      170
      1745
    4. Sofia Virralla ja Minja Koskelalla ei mitään käsitystä terveyskeskusmaksuista!

      Vasemmistopimut Sofia ja Minja täysin ulkona sote asioista, ei minkäänlaista käsitystä edes mittaluokasta, missä terveys
      Maailman menoa
      113
      1561
    5. Summit-tippuja Nicola sai Carolalta yllättävän viestin - Some älähtää rajusti: "Älä viitsi..."

      The Summit Suomi -kisa käy kuumana kylmässä Norjan vuoristossa. Nicola tiputettiin kisasta juuri ennen finaalia. Likaise
      Tv-sarjat
      26
      1514
    6. Nainen näytät mummolta. :D

      Siks sua ei huoli kukaan.
      Ikävä
      110
      1279
    7. Juusolle sataa vihaisia viestejä hoitajilta ja loput nauravat hänelle

      Ei löydy montaakaan, joka kehuisi Juuson toimintaa ministerinä: "Selvä enemmistö Juuson päivitykseen reagoineista on su
      Perussuomalaiset
      170
      1131
    8. Persuehdokas uhkasi tappaa "jätkän" ja ravintolayrittäjän

      Kuuntele tästä kuinka meuhkaa. https://www.iltalehti.fi/politiikka/a/4eb3034d-48c5-4f31-b53c-42be3dc9607c
      Perussuomalaiset
      77
      1083
    9. Varattais lähihotellista

      🥰 huone viikoksi. Oltais vaan ja tilattais huonepalvelusta herkkuja! Viikonloppukin käy jos et viikoksi ehdi ❤ Hyvää
      Ikävä
      151
      998
    10. Kompostointitarkastaja tuli tarkastukselle!

      En ole ikinä kompostoinnut ja eilen kävi kompostointitarkastaja kylässä. Tosi hianoa byrokratiaa taas: "Laki edellyttää,
      58
      995
    Aihe