2016-10-26 82 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文件中的一些設置,我爲此表設置了主鍵,我將編輯問題並添加表結構。 –