MySQL kezdõ

Kezdőlap Fórumok Programozás MySQL kezdõ

10 bejegyzés megtekintése - 51-60 / 73
  • Szerző
    Bejegyzés
  • #2062865
    Wait
    Felhasználó

      Oké, köszönöm! Ezt a változatot is kipróbálom. A fejleményekről tájékoztatok 🙂

      Más:
      ALTER TABLE table_name ADD olvasva BOOL;
      vagy más lesz a sytax? Nem értek sajnos az ALTER-hez, angoltudás hiányában meg kicsit problémás a MySQL referenciát olvasgatni :S

      #2062866
      balev
      Felhasználó

        Csak egy keresztkérdés:
        Ha valamelyik mező típusát a szükségesnél nagyobb méretűként vagy típusúként határozod meg, az akkor is több helyet foglal, ha nincs benne (annyi) adat?
        Az 5.0 referenciában mintha olvastam volna valahol, hogy kevesebb adat esetén a tábla „igazítja” magát.

        Wait wrote:
        Oké, köszönöm! Ezt a változatot is kipróbálom. A fejleményekről tájékoztatok 🙂

        Más:
        ALTER TABLE table_name ADD olvasva BOOL;
        vagy más lesz a sytax? Nem értek sajnos az ALTER-hez, angoltudás hiányában meg kicsit problémás a MySQL referenciát olvasgatni :S

        Ahogy írod 🙂

        #2062867
        Wait
        Felhasználó

          Köszönöm! Akkor jól összehoztam (a CREATE syntaxot használtam 🙂 ).

          #2062868
          Wait
          Felhasználó

            Akit érdekel: a MySQL a BOOL-ra a tinyint nevet használja:
            [Field] [Type] [Null] [Key] [Default] [Extra]
            olv tinyint(1) YES
            (részlet az adminfelületemből)

            #2062869
            Wait
            Felhasználó

              Ismét lenne egy kérdésem!

              Van egy auto_increment típusú int-em, ami mellette még primary key is, a felhasználók ID-jének tárolására használom. Azt szeretném kérdezni, hogy ha törlök egy frissen regisztrált felhasználót (a regisztrációs szkriptet tesztelem), akkor hogyan tudom ezt a számlálót visszaállítani eggyel? Van erre valami lehetőség?

              #2062870
              kayapo
              Felhasználó

                Nincs!
                Mivel a primary_key egyben uniqe is ezért ha az 1-10 ig sorszámozott ID-k ból törlöd a 7-est akkor ugyan 9 létező ID lesz, de a legmagasabb 10 lesz, viszont a 7-est újra felhasználhatod.

                #2062871
                Wait
                Felhasználó

                  Csak a célom az lenne, hogy a tesztre létrehozott felhasználók, amelyek csak 1-2 percig léteznek, ne hagyjanak maguk után lyukat 🙂

                  #2062872
                  xcut
                  Felhasználó

                    Hmm… postgresben le tudod nullázni a számlálót, szerintem mysql-ben is le lehet valahogyan;
                    http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html — ezt az oldalt javaslom áttanulmányozásra, különös figyelmet fordítva a hozzászólásokra;

                    #2062873
                    Leslieman
                    Felhasználó
                      Wait wrote:
                      Csak a célom az lenne, hogy a tesztre létrehozott felhasználók, amelyek csak 1-2 percig léteznek, ne hagyjanak maguk után lyukat 🙂

                      Hagyd a fenébe, nem zavar az senkit  :)! Így legalább biztos, hogy nem lesz kulcsütközés. Különben, míg bűvészkedsz a szám visszaállításával, addig pl. másik gépről vihetnek fel új felhasználót, ami zavart is okozhat. Persze meg lehet oldani zárolással meg ilyenek, de szerintem felesleges ezzel szórakozni. Persze te tudod.
                      És mi van, ha egy ‘sokáig’ létező felhasználót törölnek? Akkor is lyuk lesz, nem? Akkor meg tök mindegy, szerintem  ;D.

                      #2062874
                      Wait
                      Felhasználó

                        Csak a számlálót majd le kell nulláznom, amikor élesben fog menni a weboldal, és előre „*dolgozom”.

                        *Dolgoztatlak titeket 😉

                        Köszönöm a linket, áttanulmányozom!

                      10 bejegyzés megtekintése - 51-60 / 73
                      • Be kell jelentkezni a hozzászóláshoz.