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

Chọn tất cả các trường ngoại trừ chỉ một trường trong mysql

bạn có thể làm điều đó một cách dễ dàng như vậy

giả sử trường của bạn là id =5

sau đó

   select * from your_table where id !=5 

và nếu ý bạn là các cột

giả sử bạn không muốn chọn column3

sau đó

   select column1,column2,column4 from tablename;

nếu bạn có nhiều cột

    SET @sql = CONCAT('SELECT ', (SELECT REPLACE(GROUP_CONCAT(COLUMN_NAME),  '<columns_to_delete>,', '') 
    FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '<table>'   AND TABLE_SCHEMA = '<database>'), ' FROM <table>');

    PREPARE stmt1 FROM @sql;
   EXECUTE stmt1;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. giết mysqld không đúng cách - bây giờ không bắt đầu

  2. MySQL GROUP BY với tùy chọn

  3. Làm thế nào để chuyển đổi ISO8601 sang định dạng Ngày trong php

  4. Cấu trúc thư mục để lưu trữ hàng triệu hình ảnh?

  5. Điền mảng PHP từ Vòng lặp Trong khi