Simple PHP / MySQL Crear tabla de comandos

Así que tengo este script solo para crear una tabla en mi base de datos. Lo he copiado de un script antiguo que hice que está funcionando ahora mismo. ¿Cómo es que éste no está funcionando? ¿Nadie?

El error que estoy recibiendo es"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 "'= varchar (20) NOT NULL, column_two = int NOT NULL auto_increment, column_thre' at line 2"

<?php

include("server_connect.php");

mysql_select_db("assignment5");

$create = "CREATE TABLE tbltable (
column_one = varchar (20) NOT NULL,
column_two = int NOT NULL auto_increment,
column_three = int NOT NULL,
column_four = varchar (15) NOT NULL,
column_five = year,
PRIMARY KEY = (column_one)
)";

$results = mysql_query($create) or die (mysql_error());

echo "The tables have been created";

?>

Respuestas a la pregunta(3)

Su respuesta a la pregunta