【问题标题】:How to delete database records in phpmyadmin?如何删除phpmyadmin中的数据库记录?
【发布时间】:2012-07-25 08:11:39
【问题描述】:

我是 VB.net、sql 甚至 phpmyadmin gui 的新手。我想删除保存在 phpmyadmin 中的记录,但是在执行 sqlcommand 的 executenonquery() 时出现错误

这是我在 VB.NET 中使用的代码:

Public Sub RetrieveInfos(ByRef SQLStatement As String)
    Dim cmd As MySqlCommand = New MySqlCommand

    With cmd
        .CommandText = SQLStatement
        .CommandType = CommandType.Text
        .Connection = SQLConnection
        .ExecuteNonQuery()

    End With

    '--read the records in database in phpmyadmin gui---
    Dim myReader As MySqlDataReader = cmd.ExecuteReader

    If myReader.Read Then
        lblName.Text = myReader.GetString(0)
        lblAge.Text = myReader.GetString(1)


    End If

    myReader.Close()
    SQLConnection.Close()
    MsgBox("Records Successfully Retrieved")
    SQLConnection.Dispose()
End Sub     
 Private Sub btnRefresh_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRefresh.Click
  Dim SQLStatement As String = "DELETE FROM patient WHERE 1"
        RetrieveInfos(SQLStatement)
 End Sub

任何帮助将不胜感激。谢谢!

【问题讨论】:

  • phpmyadmin 是一个用于处理 MySQL 数据库的 GUI 工具,而不是其本身的数据库服务器。
  • I want to ... but I got an error 什么错误?
  • 您确定错误来自executenonquery 而不是executereader
  • 错误指向executenonquery。错误是 InvalidOperationException 未处理
  • 删除记录的正确语法是什么? ex."DELETE FROM patient WHERE 1" 但 1 不应该是 1,我想在不参考记录值的情况下删除数据。谢谢!

标签: mysql vb.net phpmyadmin


【解决方案1】:

要从 phpmyadmin 中删除数据,请在 phpMyAdmin setting 中指定您需要在 config.inc.php 中进行编辑。

boolean $cfg['AllowUserDropDatabase'] (line 503)

show a 'Drop database' link to normal users

【讨论】:

    猜你喜欢
    • 2022-06-13
    • 2019-06-03
    • 2023-03-25
    • 2016-06-16
    • 2014-03-12
    • 2016-03-03
    • 1970-01-01
    相关资源
    最近更新 更多