2014-11-20 2 views
-2

при попытке удалить coloumn и добавить снова. Я получаю эту ошибку. coding php with mysql ОШИБКА: У вас есть ошибка в синтаксисе SQL; проверьте руководство, которое соответствует версии сервера MySQL для правильного синтаксиса, чтобы использовать рядом с «ALTER TABLE DROP logindatabase COLOUMN идентификатор» в строке 1Синтаксис SQL ERROR в ALTER TABLE

CODE: 
$con = mysqli_connect('localhost','root','','sagar');//connecting database 
//resting our table.....deleting error rows.....reseting autoincremented values 
$q_reset_table="DELETE FROM logindatabase WHERE username = NULL; 
      ALTER TABLE logindatabase DROP COLOUMN id ; 
      ALTER TABLE logindatabase ADD id int(10) PRIMARY KEY NOT NULL auto_increment; "; 
mysqli_query($con, $q_reset_table) or die(mysqli_error($con)); 
+0

Это sql-сервер или mysql? Это НЕ то же самое. –

+1

@SeanLange видя, что это используется 'mysqli_query', это должен быть MySQL – Lamak

+0

мой sql .... это –

ответ

1

Sql для удаления должны быть DELETE FROM logindatabase WHERE username IS NULL;

+0

ow .... исправлено, но ошибка сохраняется, говорит, что та же ошибка –

+0

Ваша орфография COLUMN неверна, а также – thinkinglemur

+0

исправлено .... typo sorry –

0

Если вы пытаясь сбросить значения Autoincrement попробовать

ALTER TABLE logindatabase AUTO_INCREMENT = 1 
0

ALTER TABLE logindatabase DROP COLOUMN id

COLOUMN неправильно, COLUMN слово к и как таковые.