Dropping Tables and Views
Dropping tables straightforward in qb
.
For dropping columns or constraints, see Alter.
drop
Drop a table from the database.
Argument
Type
Required
Default
Description
table
string
true
The name of the table to drop.
options
struct
false
{}
Options to pass to queryExecute
.
execute
boolean
false
true
Run the query immediately after building it.
Example:
SchemaBuilder
schema.drop( "user_logins" );
SQL (MySQL)
DROP TABLE `user_logins`
dropIfExists
Drop a table from the database if it exists.
Argument
Type
Required
Default
Description
table
string
true
The name of the table to drop.
options
struct
false
{}
Options to pass to queryExecute
.
execute
boolean
false
true
Run the query immediately after building it.
Example:
SchemaBuilder
schema.dropIfExists( "user_logins" );
SQL (MySQL)
DROP TABLE IF EXISTS `user_logins`
dropView
Drop a table from the database.
view
string
true
The name of the view to drop.
options
struct
false
{}
Options to pass to queryExecute
.
execute
boolean
false
true
Run the query immediately after building it.
Example:
SchemaBuilder
schema.view( "user_logins" );
SQL (MySQL)
DROP VIEW `user_logins`
truncate
Truncates the data from a table.
table
string
true
The name of the table to truncate the data.
options
struct
false
{}
Options to pass to queryExecute
.
execute
boolean
false
true
Run the query immediately after building it.
Example:
SchemaBuilder
schema.truncate( "user_logins" );
SQL (MySQL)
TRUNCATE TABLE `user_logins`
Was this helpful?