SORU
12 AĞUSTOS 2008, Salı


MySQL dışındaki tüm sütunları seçmek?

Biri dışında belli bir MySQL tablodan tüm sütunları almak için bir deyim kullanmaya çalışıyorum. Bunu yapmak için basit bir yolu var mı?

EDİT: bu tablo 53 sütun (BENİM TASARIM DEĞİL) vardır

CEVAP
29 EYLÜL 2009, Salı


Bir yolu var aslında, bunu yapmak için elbette izinlerine sahip olmanız gerekir ...

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

PREPARE stmt1 FROM @sql;
EXECUTE stmt1;

<table>, <database> and <columns_to_omit> değiştirme

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Diogo Oliveira

    Diogo Olivei

    4 HAZİRAN 2006
  • SDSARG3

    SDSARG3

    14 Mart 2009
  • theKGB65

    theKGB65

    24 Aralık 2007