Por que não da certo? tabelas mysql

Boa noite amigos.

Já recorri a manuais, quebrei a cabeça e não descobri o porquê desses erros, por gentileza, alguem pode me ajudar?
Seguem os códigos com os erros abaixo. Estou utilizando o linux centos 5.3 e mysql 5.4.
Muito obrigado,
Rodrigo

[/code]
mysql> CREATE TABLE evento
-> (sigla CHAR(4) PRIMARY KEY,
-> local VARCHAR(15) NOT NULL,
-> ano CHAR(4) NOT NULL,
-> titulo VARCHAR(30) NOT NULL,
-> per_inicio DATE DEFAULT CURRENT_DATE NOT NULL,
-> per_final DATE DEFAULT CURRENT_DATE NOT NULL,
-> );
ERROR 1064 (42000): 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 ‘CURRENT_DATE NOT NULL,
per_final DATE DEFAULT CURRENT_DATE NOT NULL,
)’ at line 6

Esta foi crianda normalmente

CREATE TABLE anais
(sigla CHAR(4) NOT NULL,
volume INTEGER(2) NOT NULL,
editora VARCHAR(30) NOT NULL,
local VARCHAR(20) NOT NULL,
ano CHAR(4) NOT NULL,
titulo VARCHAR(30) NOT NULL,
midia VARCHAR(20) NOT NULL,
PRIMARY KEY(sigla, volume, midia)
);

mysql> CREATE TABLE editora_anais
-> (midia VARCHAR(20) NOT NULL,
-> sigla CHAR(4) NOT NULL,
-> volume INTEGER(2) NOT NULL,
-> pre_nome VARCHAR(20) NOT NULL,
-> sobre_nome VARCHAR(30) NOT NULL,
-> artigo VARCHAR(3) NOT NULL,
-> FOREING KEY(sigla, volume, midia) REFERENCES anais(sigla, volume, midia)
-> );
ERROR 1064 (42000): 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 ‘KEY(sigla, volume, midia) REFERENCES anais(sigla, volume, midia)
)’ at line 8

[quote]

Aquela virgula está ali a mais…

FOREIGN…

rodrigo_salla wrote:

-> FOREING KEY(sigla, volume, midia) REFERENCES anais(sigla, volume, midia)

FOREIGN…

Certíisimo amigão criei essa tabela. muito obrigado.

Quanto a taleba evento, retirei a vírgula mas ainda não está dando certo, o erro continua, estranho.

-> per_inicio DATE DEFAULT CURRENT_DATE NOT NULL
-> per_final DATE DEFAULT CURRENT_DATE NOT NULL,

Muito obrigado pela atenção pmlm

A virgula a retirar é a outra…

As virgulas servem para separar as colunas. Na ultima não leva virgula.