Avatar billede JenZen Novice
15. juli 2009 - 13:27 Der er 6 kommentarer

insert sql streng

Jeg står og VIRKELIG skal bruge noget hjælp til nedenstående.
Jeg har en SQL Base med en række data, og med en sql query skal jeg bruge flg.

Jeg har et felt der hedder ID, og et felt der hedder Type.
ID er primary key, jeg skal have queryen til at oprette 25000 poster fortløbende dvs. fra 10000 - 35000 altså 10000, 10001, 10002 osv. Og så skal den udfylde en tekst i feltet Type der hedder "Sags Nr.".

Håber det giver mening...!?
Avatar billede erikjacobsen Ekspert
15. juli 2009 - 13:31 #1
INSERT INTO dintabel (ID,Type) VALUES (100000,'Sags Nr.');
INSERT INTO dintabel (ID,Type) VALUES (100001,'Sags Nr.');
osv.

Hvis du ikke vil skrive alle 25000 linier, så laver du et lille program til det.
Avatar billede tjaz Nybegynder
15. juli 2009 - 14:55 #2
i php kunne det laves således:

<?
$db = mysql_connect('localhost','user','pass');
mysql_select_db('dbnavn');

$start = 10000;
$antal = 25000;

for($i=$start;$i<=($start + $antal);$i++)
{
  mysql_query("INSERT INTO dintabel (ID,Type) VALUES (". $i .",'Sags Nr.', $db)")
}
?>
Avatar billede tjaz Nybegynder
15. juli 2009 - 14:57 #3
argh! ... hader at skrive kode i den her boks ting...

<?
$db = mysql_connect('localhost','user','pass');
mysql_select_db('dbnavn');

$start = 10000;
$antal = 25000;

for($i=$start;$i<=($start + $antal);$i++)
{
  mysql_query("INSERT INTO dintabel (ID,Type) VALUES (". $i .",'Sags Nr.')", $db);
}
?>
Avatar billede JenZen Novice
15. juli 2009 - 19:20 #4
erikjacobsen løste mit problem, som egentlig bare var kommandoen. Så du må gerne svare.

Tjaz, selvom jeg ikke benytter mig af php, skal du have mange tak for dit tip.
Avatar billede erikjacobsen Ekspert
15. juli 2009 - 19:48 #5
Jeg samler slet ikke på point, tak.
Avatar billede JenZen Novice
15. juli 2009 - 20:05 #6
Af mennesker som dig findes der sku få... Fed holdning.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester