SQL语法错误在ALTER TABLE
当试图删除一个coloumn并再次添加我得到这个错误。 使用mysql编码php 错误: 您的SQL语法错误;检查对应于你的MySQL服务器版本在线路附近使用“ALTER TABLE logindatabase DROP COLOUMN ID”正确的语法手册1SQL语法错误在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));
SQL进行删除应该 DELETE FROM logindatabase WHERE username IS NULL;
ow ....更正,但错误仍然存在,说相同的错误 – 2014-11-20 16:39:58
您的COLUMN拼写也不正确 – thinkinglemur 2014-11-20 16:43:31
更正....错别字对不起 – 2014-11-20 16:52:05
如果你尝试重置自动增量值的尝试
ALTER TABLE logindatabase AUTO_INCREMENT = 1
ALTER TABLE logindatabase DROP COLOUMN id
COLOUMN是错误的,列字到u SE。
这是sql-server还是mysql?它们不是同一件事。 – 2014-11-20 16:36:04
@SeanLange看到这是使用'mysqli_query',它应该是MySQL – Lamak 2014-11-20 16:36:29
我的SQL ....它是 – 2014-11-20 16:40:27