Szerző Téma: MySQL sor beillesztése,oszlopban a legnagyobb értékhez +1  (Megtekintve 688 alkalommal)

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
MySQL sor beillesztése,oszlopban a legnagyobb értékhez +1
« Dátum: 2013. Május 26. - 19:10:54 »
0 Show voters
Sziasztok,azt szeretném megkérdezni,hogy hogyan kell azt megcsinálni,hogy:
 
mysql_query(\"CREATE TABLE IF NOT EXISTS felhasznalok(id INT(6),nev VARCHAR(24), jelszo VARCHAR(16), szint INT(20), penz INT(32), IP VARCHAR(16), xp INT(20), perc INT(20), ora INT(20), ban INT(1) )\");
return 1;

 
Hogy itt az id-nél be legyen kapcsolva az Auto Increment?
És ha ezután be akarok szúrni egy sort,akkor mit írjak az id értékéhez?
Másik kérdés: hogy rövidítik a booleant az oszlop típusnál? pl.: ban BOOL ?
« Utoljára szerkesztve: 2013. Május 26. - 19:14:32 írta tudvari »

MySQL sor beillesztése,oszlopban a legnagyobb értékhez +1
« Válasz #1 Dátum: 2013. Május 27. - 00:04:23 »
+1 Show voters
1.)
 
CREATE TABLE IF NOT EXISTS felhasznalok(id INT(6) NOT NULL AUTO_INCREMENT, nev VARCHAR(24),

 
2.)
Semmit.
3.)
BOOLEAN
Edit: Javítva, lemaradt egy _ alsóvonal
« Utoljára szerkesztve: 2013. Május 27. - 06:49:28 írta ɐʞzssǝlosz »

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
MySQL sor beillesztése,oszlopban a legnagyobb értékhez +1
« Válasz #2 Dátum: 2013. Május 27. - 15:34:23 »
0 Show voters
Köszi,még egy kérdés:
 
ban BOOLEAN()

 
így jó? vagy nem kell a 2 zárójel se?Elvégre ennek nincs meghatározott hossza.

MySQL sor beillesztése,oszlopban a legnagyobb értékhez +1
« Válasz #3 Dátum: 2013. Május 27. - 18:34:59 »
0 Show voters
Nem használtam még sose, de feltételezem nem kell a zárójel, egyébként egyszerû a dolog megpróbálod vele létrehozni az adattáblát ha sikerül akkor jó. :D

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
MySQL sor beillesztése,oszlopban a legnagyobb értékhez +1
« Válasz #4 Dátum: 2013. Május 27. - 19:05:59 »
0 Show voters
Szia!
1.
Miután létrehoztad a táblát, egyszerûen szerkesztéssel hozzáadod az auto_increment-et az id-khez. Azonban ez még nem lesz elég, primary key-é kell tenned azt. Ezt úgy teheted meg, ha az Elsõdleges (angol esetén Primary) ikonra kattintasz a Parancsok (Command) rész alatt. Nekem magyar van, de gondolom így vannak angolul az adminba, habár 2 mp lenne átállítanom, de nekem jó magyarul is a kezelõfelület. Gondolom phpmyadminod van. Egy kis rizsa után tehát amit tegyél:
1. Tedd elsõdleges kulccsá az ID sort;

2. Majd adj neki auto_increment-et.

Ennyi lenne.
2.
Tudomásom szerint nem kell megadni semmit, ugyanis magától létrehozza (az elõzõnél eggyel nagyobb értékkel). Hiszen attól auto :D
3.
Erre most nem tudok válaszolni.
Azért remélem, hogy segítettem! :D Üdv: Dfoglalo

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
MySQL sor beillesztése,oszlopban a legnagyobb értékhez +1
« Válasz #5 Dátum: 2013. Május 27. - 19:07:42 »
0 Show voters
Köszi,már megválaszolták :D
Egyébként SQLyog-ot használok.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal