12/6/2023 0 Comments Correct use of enum in mysqlLet’s add some more rows to the tickets table: INSERT INTO tickets(title, priority) Since Low is mapped to 1, it is acceptable. In this example, instead of using the Low enumeration value, we used value 1. VALUES( 'Upgrade Windows OS for all computers', 1) For instance, the following statement inserts a new ticket with the Low priority: INSERT INTO tickets(title, priority) VALUES( 'Scan virus for computer A', 'High') īesides the enumeration values, you can use the numeric index of the enumeration member for inserting data into an ENUM column. For example, the following statement inserts a new row into the tickets table. To insert data into an ENUM column, you use the enumeration values in the predefined list. In this case, Low, Medium, and High are map to 1, 2 and 3 respectively. Behind the scenes, MySQL maps each enumeration member to a numeric index. The priority column will accept only three values Low, Medium and High. Priority ENUM( 'Low', 'Medium', 'High') NOT NULL To assign the priority column the ENUM type, you use the following CREATE TABLE statement: CREATE TABLE tickets ( Suppose, we have to store ticket information with the priority: low, medium, and high. However, it is a good practice to keep the number of enumeration values under 20. In this syntax, you can have more than three enumeration values. To define an ENUM column, you use the following syntax: CREATE TABLE table_name (Ĭol ENUM ( 'value1', 'value2', 'value3'),Ĭode language: SQL (Structured Query Language) ( sql ) MySQL ENUM uses numeric indexes (1, 2, 3, …) to represents string values. The ENUM data type provides the following advantages: In MySQL, an ENUM is a string object whose value is chosen from a list of permitted values defined at the time of column creation. Summary: in this tutorial, you will learn how to use MySQL ENUM data type for defining columns that store enumeration values.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |