<p><strong>I am very, very new to MYSQL.I tried to create a table named "option".</strong>
<strong>My SQL Query is :</strong></p>

<p>create table option( </p>

<p>id int not null primary key auto_increment,</p>

<p>choice varchar(30)</p>

<p>)</p>

<p><strong>While executing this query it shows the following error</strong></p>

<p>Error Code : 1064
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 'option(
id int not null primary key auto_increment,
choice varchar(30)
)' at line 1
(0 ms taken)</p>

<p><strong>If I try with the table name as "choice" it is working.</strong></p>

<p><strong>can we have the table name as "option" in mysql?</strong> </p>

<p>thanks</p>

If you want to have a table name Option, you should be able to, just remember that whenever you use the table in a query, you will have to encase it in ` symbols.  Like this.
```
```
`option`
```
```
The ` key on the top left of your keyboard, with the tilde.