dropTable method

Drops the table from the MySQL database. Executes a DROP TABLE IF EXISTS statement to safely remove the table from the database. The IF EXISTS clause prevents errors if the table doesn't exist. Parameters:

  • conn - The active MySQL database connection Returns a MySqlResult indicating the success or failure of the drop operation. Example:
var result = await table.dropTable(conn);
if (result.success) {
  print('Table dropped successfully');
}

Implementation

Future<SqlDatabaseResult> dropTable(DatabaseDriver conn) async {
  String sql = 'DROP TABLE IF EXISTS `$name`;';
  return conn.executeString(sql);
}