Permalänk

Problem med MySQL script

Hej alla glada
Jag är ingen gud på MySQL om man säger så, så jag vänder mig hit

Jag försöker köra följande script:

use testdatabas;

INSERT
INTO `intDbinfo` (`Dbversion`, `StatFromdate`, `StatTodate`, `StatMaxage`, `Userid`, `LastUpd`, `LastUpdCredit`, `LastUpdMemberlist`)
VALUES ('9.1.0', null, null, 0, 'Auto', '2011-01-01', '2011-01-01', '2011-01-01');

INSERT INTO `intUsers` (`User`, `Password`, `Lastlogon`, `Numlogons`, `Userid`, `LastUpd`) VALUES ('Administrator', '64759', '2010-01-01 20:20:20', 1, 'sql', '2010-01-01 20:20:20');

INSERT INTO `intGroups` (`Group`, `Userid`, `LastUpd`) VALUES ('- Ingen påloggad -', 'Auto', '2010-01-01 20:20:20');
INSERT INTO `intGroups` (`Group`, `Userid`, `LastUpd`) VALUES ('Behörighetsansvarig', 'Auto', '2010-01-01 20:20:20');
INSERT INTO `intGroups` (`Group`, `Userid`, `LastUpd`) VALUES ('Manifestor', 'Auto', '2010-01-01 20:20:20');
INSERT INTO `intGroups` (`Group`, `Userid`, `LastUpd`) VALUES ('Registeransvarig', 'Auto', '2010-01-01 20:20:20');

INSERT INTO `intUseringroup` (`User`, `Group`, `Userid`, `LastUpd`) VALUES ('Administrator', 'Behörighetsansvarig', 'Administrator', '2010-01-01 20:20:20');
INSERT INTO `intUseringroup` (`User`, `Group`, `Userid`, `LastUpd`) VALUES ('Administrator', 'Registeransvarig', 'Administrator', '2010-01-01 20:20:20');

Men får detta som svar:

use testdatabas;# MySQL returnerade ett tomt resultat (dvs inga rader).

INSERT
INTO `intDbinfo` (`Dbversion`, `StatFromdate`, `StatTodate`, `StatMaxage`, `Userid`, `LastUpd`, `LastUpdCredit`, `LastUpdMemberlist`)
VALUES ('9.1.0', null, null, 0, 'Auto', '2011-01-01', '2011-01-01', '2011-01-01');# 1 rad(er) påverkade.

INSERT INTO `intUsers` (`User`, `Password`, `Lastlogon`, `Numlogons`, `Userid`, `LastUpd`) VALUES ('Administrator', '64759', '2010-01-01 20:20:20', 1, 'sql', '2010-01-01 20:20:20');# 1 rad(er) påverkade.

INSERT INTO `intGroups` (`Group`, `Userid`, `LastUpd`) VALUES ('- Ingen p�loggad -', 'Auto', '2010-01-01 20:20:20');# 1 rad(er) påverkade.

INSERT INTO `intGroups` (`Group`, `Userid`, `LastUpd`) VALUES ('Beh�righetsansvarig', 'Auto', '2010-01-01 20:20:20');# 1 rad(er) påverkade.

INSERT INTO `intGroups` (`Group`, `Userid`, `LastUpd`) VALUES ('Manifestor', 'Auto', '2010-01-01 20:20:20');# 1 rad(er) påverkade.

INSERT INTO `intGroups` (`Group`, `Userid`, `LastUpd`) VALUES ('Registeransvarig', 'Auto', '2010-01-01 20:20:20');# 1 rad(er) påverkade.

INSERT INTO `intUseringroup` (`User`, `Group`, `Userid`, `LastUpd`) VALUES ('Administrator', 'Beh�righetsansvarig', 'Administrator', '2010-01-01 20:20:20');# 1 rad(er) påverkade.

INSERT INTO `intUseringroup` (`User`, `Group`, `Userid`, `LastUpd`) VALUES ('Administrator', 'Registeransvarig', 'Administrator', '2010-01-01 20:20:20');# 1 rad(er) påverkade.

Några idéer?

Tack på förhand!

Permalänk

Tillägg:

SQL-fråga:

# MySQL returnerade ett tomt resultat (dvs inga rader).
INSERT INTO `intDbinfo` ( `Dbversion` , `StatFromdate` , `StatTodate` , `StatMaxage` , `Userid` , `LastUpd` , `LastUpdCredit` , `LastUpdMemberlist` )
VALUES (

'9.1.0', NULL , NULL , 0, 'Auto', '2011-01-01', '2011-01-01', '2011-01-01'
);

MySQL sa:

#1062 - Duplicate entry '9.1.0' for key 'PRIMARY'

Permalänk
Medlem

Du har redan ett databasvärde (i indDbinfo) som innehåller "9.1.0" i Dbversion.

ja.. det är inte okej eftersom Dbversion är satt till "Primary"..

Visa signatur

Citera om du skriver till mig. Annars läser jag troligtvis INTE.

Permalänk
Skrivet av anden12:

Du har redan ett databasvärde (i indDbinfo) som innehåller "9.1.0" i Dbversion.

ja.. det är inte okej eftersom Dbversion är satt till "Primary"..

Okej, kan du ge mig en ledtråd vad jag skall ändra för att få det att fungera?

Permalänk
Skrivet av strommarn:

Okej, kan du ge mig en ledtråd vad jag skall ändra för att få det att fungera?

Done, fixa det
Tack på hjälpen