2016-10-26 194 views
0

我的XAMPP v3.2.2 for Windows安装在本地机器上,我无法通过phpMyAdmin从我的表中删除记录。phpMyAdmin:删除按钮不起作用

这里是我得到的错误截图:http://i.imgur.com/xFAP8Hy.jpg。从我看到的,点击删除按钮时生成的SQL查询不正确,但我不知道如何解决这个问题。

难道是因为我改变了my.ini配置文件并设置了lower_case_table_names = 2?这是我对my.ini文件做的唯一更改。

这里是表结构:

-- 
-- Table structure for table `Followups` 
-- 

CREATE TABLE `Followups` (
    `ID` int(10) UNSIGNED NOT NULL, 
    `ContactID` int(10) UNSIGNED NOT NULL, 
    `RMID` int(10) UNSIGNED NOT NULL, 
    `Number` tinyint(3) UNSIGNED NOT NULL, 
    `CreationDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP 
) ENGINE=InnoDB DEFAULT CHARSET=utf8; 

-- 
-- Indexes for table `Followups` 
-- 
ALTER TABLE `Followups` 
    ADD PRIMARY KEY (`ID`); 

-- 
-- AUTO_INCREMENT for table `Followups` 
-- 
ALTER TABLE `Followups` 
    MODIFY `ID` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; 

我试图使只使用小写字母的表名表的副本,我可以从该表中删除记录。所以我想这个问题正如我想的那样,是由my.ini文件中的lower_case_table_names参数引起的。关于下一步我可以做什么来解决这个问题,而不必重新命名我所有的表名?

+0

的Sql没有设置主键错误,请参阅 –

+0

请写下条件在哪里 – premi

+0

SQL查询不是由我写的我知道它有错误,但它生成后,我点击删除按钮 –

回答

0

这不是phpMyAdmin的问题。这里删除是错误的。根据你的截图sql查询显示为“已删除‘followups’”,其中限制1" 但你没有在那里的条件。这就是问题。

我认为你有这个表

+0

我认为这是一个phpMyAdmin的问题,而不是因为一个元素phpMyAdmin的用户界面并没有做它应该做的事情,可能是因为my.ini文件中的一些设置,我为此表设置了主键,我将编辑问题并添加表结构。 –