Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL có hỗ trợ các kiểu dữ liệu do người dùng xác định không

Trong trường hợp này, một trình xử lý trước văn bản như M4 hoặc bất kỳ trình xử lý trước ngôn ngữ C nào có thể hữu ích.

Nếu bạn có thông tin sau trong tệp table.sql:

define(UUID, char(32))
create table mytable1 (my_uuid UUID);
create table mytable2 (my_uuid UUID);

Đang chạy

$ m4 tables.sql

bạn sẽ nhận được:

create table mytable1 (my_uuid char(32));
create table mytable2 (my_uuid char(32));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để thay thế các ký tự không phải số trong MySQL?

  2. Vùng chứa MySQL Docker không lưu dữ liệu vào hình ảnh mới

  3. Tham số thread_stack của máy chủ MySQL - nó là gì? nó có thể to đến cỡ nào?

  4. Cách TỰ ĐỘNG cập nhật MySQL sau khi trường dấu thời gian expierd

  5. SQL QUERY tìm kiếm nhiều trong một hàng để tìm dữ liệu từ một hàng khác trong cùng một bảng