Bakgrund:
Jag ska läsa en kurs på distans och måste därför ha en miljö med Apache, MySQL och PHP. Inget konstigt med det. Har en Mac, en PowerBook (med Leopard, 10.5.6) som jag använder och har installerat MySQL och startat Webbdelningen, vilket ger mig allt som behövs. Apache funkar fint, med PHP och allt sånt som kommer med från början. Har inte ändrat så mycket, skapade /etc/my.cnf för MySQL och stoppade in följande i den:
Kod: Markera allt
[mysqld]
default-character-set=utf8
default-collation=utf8_general_ci
character-set-server=utf8
collation-server=utf8_general_ci
init-connect='SET NAMES utf8'
[client]
default-character-set=utf8
Kod: Markera allt
-- Radera databasen om den finns (för att undvika felmeddelanden)
DROP DATABASE IF EXISTS Skolan;
-- Skapa databas
CREATE DATABASE Skolan;
-- Använd databasen
USE Skolan;
-- Skapa en tabell
CREATE TABLE Larare (
akronymLarare CHAR(3) PRIMARY KEY,
avdelningLarare CHAR(3),
namnLarare CHAR(20),
lonLarare INT,
foddLarare DATETIME
);
Kod: Markera allt
8: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'n
USE Skol' at line 1
Ibland får jag felmeddelande 1064 och det verkar på det stora hela inte gå att köra flera frågor 'samtidigt'. Detta är ganska begränsande när man har uppgifter som går ut på att man ska lämna in en hel radda med SQL-frågor i en fil. Jag vill kunna köra allihopa i ett svep utan bråk.
Någon som råkat ut för liknande eller som har någon idé?