0

我有100行數據,我想刪除基於ID的選定數據併爲該ID添加新行。我想根據ID編輯行。 這是我的代碼:如何刪除選定的現有數據並添加新行而不影響Jquery數據表中的其他行

oCustomization : { 
      sExportFunctionCall : oMapUrls.exportLiveFleetReport, 
      bAdvanceExport : true, 
      bShowDefaultAll : !bLivePaginate 
     }, 
     pageLength : !bLivePaginate ? -1 : Global.rowLength, 
     scrollCollapse : false, 
     scrollY : iDataTableHeight, 
     serverSide : bLivePaginate, 
     order : [ [ 3, "desc" ] ], 
     columns : [ 
       { 
        "data" : "trackeeName", 
        "width" : aColumnWidths[0], 
        "class" : "no-word-break", 
        "settings" : { 
         source : function(request, oCallback) { 
          oCallback($.ui.autocomplete.filter(Global.aJSTreeVehicleItems || [], request.term)); 
         } 
        }, 

        "render" : function(value, type, rowData) { 
         //Some code here 

        } 
       }, 
       { 
        "data" : "firstName", 
        "width" : aColumnWidths[1], 
        "class" : "no-word-break", 
        settings : { 
         source : Global.getDriverSuggestion 
        }, 
        "title" : jQuery.i18n.prop("driver.title.txtInfo"), 
        "visible" : Global['show.driver.in.reports'] == 1, 
        "render" : function(value, type, rowData) { 
         return getUserName(rowData.firstName, rowData.lastName); 
        } 
       }, 
       { 
        "data" : "groupName", 
        "width" : aColumnWidths[2], 
        "class" : "no-word-break", 
        "settings" : { 
         source : function(request, oCallback) { 
          oCallback($.ui.autocomplete.filter(Global.aJSTreeGroupItems || [], request.term)); 
         } 
        }, 
        "title" : jQuery.i18n.prop("vehicle.col2label") 
       }, 
       { 
        "data" : "dateAndTime", 
        "width" : aColumnWidths[3], 
        "searchable" : !bLivePaginate, 
        "class" : "wordBreak", 
        "title" : jQuery.i18n.prop("report.columnTitle.date"), 
        "render" : function(value, type, rowData) { 
         if (type == "display") { 
          return rowData.formattedDate; 
         } 
         return value; 
        } 
       } 

我以JSON格式獲取數據。我想刪除選定的行,它不應該影響其他行的數據。

+0

請張貼您的代碼。 –

+0

我發佈了我的代碼@JohnR – user3932103

回答

1

只需使用WHERE

DELETE FROM DBNAME WHERE ID = XXX

然後插入到表中與ID

但是,如果要刪除,總是插在一起,一個UPDATE查詢將更好地工作

+0

對不起錯過了表。我想在webtable上刪除它 – user3932103

相關問題