webForumDet fria alternativet

Flytta info mellan två tabeller

Databaser & SQLur Databashanterare & SQL

5 svar · 177 visningar · startad av [miCkE]

Medlem sedan okt. 200133 inlägg
Frågan#1

Hej alla..
På min sida, kör PHP mot mySQL, har jag en temporär tabell.
Informationen i denna vill jag flytta till en annan tabell.

Hur flyttar jag alltså enklast över info från en temporär tabell till en annan utan att jag manuellt måste gå in och lösa det varje gång?

Tacksam för svar..

Medlem sedan dec. 200012 464 inlägg
#2
insert into annantabell select intressantkolumn1,intressantkolumn2 from temptabell

Lägg det i ett skript som du startar regelbundet med hälp av crontab.

Medlem sedan okt. 200133 inlägg
#3

Tack.. Löste det.. Koden gav mig dock lite huvudbry ett tag..

Medlem sedan okt. 200133 inlägg
#4

Här igen!
Hur ser det ut om jag nu vill koppla ett lås på nedanstående sql.
Har sökt på lås i forumet o' kollat manualen.. men lyckas int!

Har följande rad:
LOCK TABLE annantabell WRITE, temptabell READ

Hur infogar jag den i följande sats:
$sql = "insert into annantabell (kolumn_1, kolumn_2) select tmp.intressantkolumn1, tmp.intressantkolumn2 from temptabell AS tmp";

/Tjaba...[miCkE]

Hmmpf.. skulle kanske ha skapat en helt ny tråd.. eller va?

Medlem sedan dec. 200012 464 inlägg
#5

Varför vill du låsa tabellen?

Du får göra det i ett separat statement i så fall.

Medlem sedan okt. 200133 inlägg
#6

Enkelt order-lagersystem..
Tack för hjälpen..

254 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
131 ms — hämta forumlista (db)
120 ms — hämta statistik (db)
129 ms — hämta tråd, inlägg och bilagor (db)