ciao
dovresti aggiungere il campo id
id int(12) not null auto_increment primary key
poi leggendo l'errore che ti da:
per caso hai un altro campo a cui hai dato l'autoncrement?
comunque io la farei così
PHP:
<?php
//dati di connessione
mysql_query("
CREATE TABLE bacheca IF NOT EXIST(
id INT( 12 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
nome VARCHAR( 30 ) NOT NULL ,
messaggio VARCHAR( 255 ) NOT NULL ,
data INT( 15 ) NOT NULL
) ENGINE = MYISAM ;
");
?>
secondo me se sei in fase di prove e non hai molti dati già salvati ti conviene eliminarla e rifarla