dbal

    6熱度

    1回答

    我有一個新的Symfony 2.8安裝,包含doctrine和MySQL 5.6堆棧。 執行doctrine:schema:update --force後,我可以看到 Database schema updated successfully! "x" queries were executed 這裏是我的問題:即使我執行它多時間,學說始終找不到模式的差異。 隨着--dump-sql,我可以看到,所

    3熱度

    1回答

    我有這個簡單的例子: $names = ['a', 'b']; $query = $dbConnection->createQueryBuilder(); $query->select('*') ->from('foo') ->where($query->expr()->in('name', $names)); print $query->getSQL(); 輸

    3熱度

    2回答

    我得到一個錯誤,當我嘗試從字符串到文本的列類型時,使用Laravel的遷移函數。 文件:{} data_time _change_db_structure.php public function up() { Schema::table('service_request_type', function (Blueprint $table) { $table->dro

    -1熱度

    2回答

    我正在開發一個symfony應用程序,我需要一次插入多個raw,Doctrine ORM不是一個好選擇,因爲對於每個raw,它將打開一個連接來執行查詢,爲了避免這種情況,並有一個連接插入所有原料我使用準備聲明的dbal語言,它工作正常,除了我需要獲得插入的原始碼的ID,它似乎唯一可用的函數是lastinsertedid它只返回最後一個ID不是所有最後插入的,我怎麼能做到這一點? 任何幫助將不勝感激

    4熱度

    1回答

    我試圖用DBAL查詢生成器更新一個記錄,它似乎沒有工作。我試圖設置的data列只有在我用這個數字替換test示例值時纔有效。 在這種情況下,它會將我的記錄更新得很好。 即使我使用setParameter也是如此,它會默默地失敗。 $queryBuilder = $this->connection ->update($this->table) ->where('id

    0熱度

    1回答

    我在一個較長的商店插件中創建了一個函數,它應該爲數據庫中每一行創建一個隨機數,在「憑證代碼「欄。現在我用一個固定的數字替換了for-loop條件,因爲我想確保問題不會發生,因爲for-loop條件。 問題是for循環只對數據庫有影響。 例如:我有這張表's_plugin_tnev'。那張桌子裏面有6排。其中4個在憑證代碼欄內有值「​​NULL」。 所以據我瞭解我的代碼。它應該通過同一個表循環5次,

    0熱度

    1回答

    我收到一個奇怪的結果,其中更新方法(http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/data-retrieval-and-manipulation.html#update)調用激活/停用mySQL數據庫中的站點用戶帳戶有時不更新並返回0.這裏是代碼: $user_id = '198'; $sq

    0熱度

    1回答

    在我的symfony 3.3.2項目中,我想使用odbc sage連接到sage數據庫。 我創建了一個名爲GestCom_Sage100的新dsn。 我試着用symfony的連接到該數據源,但我得到這個錯誤: The given 'driver' SAGE Gestion commeriale 100 is unknown, Doctrine currently supports only th

    0熱度

    1回答

    在我的VPS服務器上queires Doctrine的負責計數已執行的遷移的查詢不返回任何行。問題是奇怪的,使用PHPStorm有時我也沒有結果,但它只發生在我跳過public。架構。公衆不能在Doctrine的配置表名稱中設置。前綴由於進一步的DBAL問題。 Localy我得到了相同版本的PgSQL 9.6和PHP 5.6,onle的區別@VPS是PHP 7.1。 #--------------

    2熱度

    1回答

    所以我試圖建立一個Silex 2應用程序;使用碼頭服務集裝箱作爲ENV控制系統。但是,在訪問資源時,返回是一個PDO異常「找不到驅動程序」。 搬運工-compose.yml # program code code: build: docker/code # env_file: .env ports: - "80:8080" volumes: - ./c