hlmod.hu https://hlmod.hu/ |
|
sql tábla létrehozás https://hlmod.hu/viewtopic.php?f=9&t=28753 |
Oldal: 1 / 3 |
Szerző: | Ricsiko [ 2018.02.12. 20:57 ] |
Hozzászólás témája: | sql tábla létrehozás |
üdv! nekem az lenne a gondom hogy jelenleg van egy ilyenem: Kód: formatex(Query, charsmax(Query), "CREATE TABLE IF NOT EXISTS `teszt` (`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,`username` varchar(32) NOT NULL,`steamid` varchar(32) NOT NULL,`olesek` int(11) NOT NULL,`dollar` int(11) NOT NULL,`gold` int(11) NOT NULL,`szint` int(11) NOT NULL,`key` int(11) NOT NULL,`lada0` int(11) NOT NULL,`lada1` int(11) NOT NULL,`lada2` int(11) NOT NULL,`lada3` int(11) NOT NULL,`lada4` int(11) NOT NULL,`lada5` int(11) NOT NULL)") de ha több adatot akarok bevinni akkor kifagy a fordító , hogy lehet másképp megoldani hogy több dolgot adhassak hozzá? előre is köszi |
Szerző: | Pika [ 2018.02.12. 21:26 ] |
Hozzászólás témája: | Re: sql tábla létrehozás |
Ricsiko írta: üdv! nekem az lenne a gondom hogy jelenleg van egy ilyenem: Kód: formatex(Query, charsmax(Query), "CREATE TABLE IF NOT EXISTS `teszt` (`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,`username` varchar(32) NOT NULL,`steamid` varchar(32) NOT NULL,`olesek` int(11) NOT NULL,`dollar` int(11) NOT NULL,`gold` int(11) NOT NULL,`szint` int(11) NOT NULL,`key` int(11) NOT NULL,`lada0` int(11) NOT NULL,`lada1` int(11) NOT NULL,`lada2` int(11) NOT NULL,`lada3` int(11) NOT NULL,`lada4` int(11) NOT NULL,`lada5` int(11) NOT NULL)") de ha több adatot akarok bevinni akkor kifagy a fordító , hogy lehet másképp megoldani hogy több dolgot adhassak hozzá? előre is köszi Mellékes kérdés, hogy miért van minden változó után ott a NOT NULL? |
Szerző: | Ricsiko [ 2018.02.13. 06:40 ] |
Hozzászólás témája: | Re: sql tábla létrehozás |
viewtopic.php?f=14&t=22815 ez alapján csináltam, és itt ott van a példánál is |
Szerző: | Silent [ 2018.02.13. 23:43 ] |
Hozzászólás témája: | Re: sql tábla létrehozás |
Pika írta: Ricsiko írta: üdv! nekem az lenne a gondom hogy jelenleg van egy ilyenem: Kód: formatex(Query, charsmax(Query), "CREATE TABLE IF NOT EXISTS `teszt` (`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,`username` varchar(32) NOT NULL,`steamid` varchar(32) NOT NULL,`olesek` int(11) NOT NULL,`dollar` int(11) NOT NULL,`gold` int(11) NOT NULL,`szint` int(11) NOT NULL,`key` int(11) NOT NULL,`lada0` int(11) NOT NULL,`lada1` int(11) NOT NULL,`lada2` int(11) NOT NULL,`lada3` int(11) NOT NULL,`lada4` int(11) NOT NULL,`lada5` int(11) NOT NULL)") de ha több adatot akarok bevinni akkor kifagy a fordító , hogy lehet másképp megoldani hogy több dolgot adhassak hozzá? előre is köszi Mellékes kérdés, hogy miért van minden változó után ott a NOT NULL? Először is, ezek nem változók, hanem field nevek. Azért NOT NULL, mert a rekord adott fieldje nem vehet fel NULL értéket. (Pl.: NULL dollárral nem rendelkezhet egy játékos, max 0-val). |
Szerző: | Ricsiko [ 2018.02.14. 06:12 ] |
Hozzászólás témája: | Re: sql tábla létrehozás |
és hogy lehet vele létrehozni nagyon sok mezőt? mert nekem egy idő után kifagy tőle a fordító írták hogy a len-es megoldássel de példát nem kaptam |
Szerző: | Pika [ 2018.02.14. 08:59 ] |
Hozzászólás témája: | Re: sql tábla létrehozás |
Silent írta: Pika írta: Ricsiko írta: üdv! nekem az lenne a gondom hogy jelenleg van egy ilyenem: Kód: formatex(Query, charsmax(Query), "CREATE TABLE IF NOT EXISTS `teszt` (`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,`username` varchar(32) NOT NULL,`steamid` varchar(32) NOT NULL,`olesek` int(11) NOT NULL,`dollar` int(11) NOT NULL,`gold` int(11) NOT NULL,`szint` int(11) NOT NULL,`key` int(11) NOT NULL,`lada0` int(11) NOT NULL,`lada1` int(11) NOT NULL,`lada2` int(11) NOT NULL,`lada3` int(11) NOT NULL,`lada4` int(11) NOT NULL,`lada5` int(11) NOT NULL)") de ha több adatot akarok bevinni akkor kifagy a fordító , hogy lehet másképp megoldani hogy több dolgot adhassak hozzá? előre is köszi Mellékes kérdés, hogy miért van minden változó után ott a NOT NULL? Először is, ezek nem változók, hanem field nevek. Azért NOT NULL, mert a rekord adott fieldje nem vehet fel NULL értéket. (Pl.: NULL dollárral nem rendelkezhet egy játékos, max 0-val). Változó-t pluginon belül értettem. Másrészt eddigi ismereteim alapján úgy tudtam, hogy NOT NULL (Mező nem kaphat 0 értéket), de ezek szerint a NOT NULL az üres mezőre vonatkozik. Így tiszta. |
Szerző: | Silent [ 2018.02.14. 12:01 ] |
Hozzászólás témája: | Re: sql tábla létrehozás |
A NULL az nem egyenlő a 0-val. A 0 egy integer típusú érték, ezalatt a matematikai nullát értjük. A NULL pedig SQL-es környezetben az olyan mező, aminek nincs értéke. Változó a pluginon belül? Nem nagyon látom, csak a Query változót. |
Szerző: | Pika [ 2018.02.14. 13:02 ] |
Hozzászólás témája: | Re: sql tábla létrehozás |
Silent írta: A NULL az nem egyenlő a 0-val. A 0 egy integer típusú érték, ezalatt a matematikai nullát értjük. A NULL pedig SQL-es környezetben az olyan mező, aminek nincs értéke. Változó a pluginon belül? Nem nagyon látom, csak a Query változót. Igen ezt írtam le. Igen mostmár átgondolva látom, hogy mezők, de gondolom pluginon belül is ugyanaz a változó neve. De nem érdekes, ezt fölös tárgyalni elírtam magam. |
Szerző: | JohanCorn [ 2018.02.14. 14:07 ] |
Hozzászólás témája: | Re: sql tábla létrehozás |
A fordító azért fagy ki, mert a forrásodban van egy, vagy több nagyon hosszú sor. Tördeld fel és ha syntax hibád nincs le fog futni. |
Szerző: | Ricsiko [ 2018.02.14. 18:23 ] |
Hozzászólás témája: | Re: sql tábla létrehozás |
az oké hogy több sorba de hogy? hol válasszam el? esetleg egy példát tudnál írni hogy megértsem a logikáját? |
Oldal: 1 / 3 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |