information-schema

    0熱度

    1回答

    我有一個CakePHP 3應用程序運行和MySQL服務器版本:5.6.32-78.1-log - Percona服務器(GPL),版本78.1,版本8bb53b6的MySQL和性能時查詢INFORMATION_SCHEMA.key_column_usage表格確實是最糟糕的。 SELECT * FROM information_schema.key_column_usage

    1熱度

    1回答

    我在架構中有10個表,它們都有'measurementdatetime'字段。我試圖編寫一個腳本,它將爲每個表返回一行,顯示每個表的表名和最大measurementdatetime。 我想,這應該是編碼這樣的事情,但我不能找出確切的語法 SELECT table_name AS table_full_name, MAX (table_name || '.measurementdateti

    0熱度

    1回答

    我沒有訪問information_schema的權限。我可以獲取我的數據庫的FTS索引列表嗎?以下查詢有效,但由於權限不足而失敗。 SELECT i.name as index_name FROM information_schema.innodb_sys_tables t JOIN information_schema.innodb_sys_indexes i USING (table_id

    0熱度

    2回答

    我已經使用INFORMATION_SCHEMA來獲取我的數據庫的所有表和列。 DataTable dt_search_BaseTables = new DataTable(); MySqlDataAdapter mAdapter; MySqlCommand myCommand = new MySqlCommand(@"SELECT TABLE_SCHEMA, TABLE_NAME, COLUM

    0熱度

    1回答

    我知道我可以查看屬性並使用INFORMATION_SCHEMA來學習我的db/table/field結構。 但是,是否可以更新例如COLUMNS表中的字段值,從而更新實際列?例如,將NO可設置爲YES。 如果這不是直接可能的,我意識到我可以使用查詢CONCAT一個ALTER字符串,然後運行這些字符串。但是,在那種情況下,有一種方法可以運行eval()命令在一個操作中執行此操作?謝謝。

    1熱度

    3回答

    我想從MySQL中的特定表中獲取列名的列表。我運行: SELECT column_name FROM information_schema.columns WHERE table_name = `test 2.2` AND table_schema = test 的數據庫稱爲test和表名是test 2.2和語法的其餘部分看起來是正確的。不過,我不斷收到錯誤 錯誤代碼:1054未

    0熱度

    1回答

    我有一個多語言數據庫設置(它實際上比這更復雜 - 但我保持簡單)。可轉換數據放在名爲Fact的表格中。數據鏈接到名爲FactLink的表中(只有一個名爲FactLinkID的列,它被一個表中的多個列引用,但有時可以在數據組成它自己的集合時間接引用該表。 , CREATE TABLE FactLink (FactLinkID INT NOT NULL IDENTITY(1,1) Primary K

    0熱度

    1回答

    我需要從SQL Server中的表中獲取兩個值。我有以下SQL語句,但它一直給出一個錯誤,我該如何解決這個問題? select TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME from INFORMATION_SCHEMA.COLUMNS, INFORMATION_SCHEMA.KEY_COLUMN_USAGE

    1熱度

    2回答

    我正在使用SQL Server作爲應用程序。我在我的數據庫中有一個名爲FieldOptions的列。該列的行爲與MySQL中的enum列相同。以下是我將執行的查詢在表TableName上重新創建此列的查詢。 ALTER TABLE TableName ADD FieldsOptions VARCHAR(10) NOT NULL CHECK (FieldsOptions IN ('Use

    0熱度

    1回答

    我需要創建一個查詢(在PHP但這並不真正的問題),對PostgreSQL(9.1+)這樣 select (<t1.column1 -if exists- or t2.column2>)::timestamp from t1 join t2 on <join field> 我在寫沿着線的東西: SELECT bytes_in, coalesce((select column_name