dbi

    -2熱度

    1回答

    當查詢失敗時,我需要向數組添加一條錯誤消息。 這是我執行行: $txnQuery[$t] = $sth_Data->execute(@argsIn); 我想是這樣的: $txnQuery[$t] = $sth_Data->execute(@argsIn) or die push(@Error,"SQL Error");

    4熱度

    2回答

    的我遇到了以下錯誤試圖運行,升級到埃爾卡皮坦後使用DBI一個perl腳本(典型值!): install_driver(mysql) failed: Can't load '/Library/Perl/5.18/darwin-thread-multi-2level/auto/DBD/mysql/mysql.bundle' for module DBD::mysql: dlopen(/Library/

    0熱度

    2回答

    MySQL的新品牌,我試圖寫一個Perl腳本來訪問我自己的機器上的MySQL數據庫(最終希望使用腳本從SQL Server數據庫複製數據一臺遠程機器到我自己機器上的MySQL數據庫,但首先我需要讓它訪問我的服務器)。 我寫了下面的代碼,在MySQL Workbench中正常工作: use test; DROPTABLE IF EXISTS alerts; 請不是我寫DROPTABLE作爲一

    0熱度

    1回答

    我已經嘗試了3種不同的方法將多個(超過500)行插入到SQLite表中。直覺地,下面的方法3是最快的。我會假設方法2將是最快的,因爲它使用「準備好的」語句句柄。但我的第三種方法 - 一次插入500行(500顯然是SQLite允許的最大值) - 速度更快。 我錯過了什麼?我應該繼續採用500方法還是有另一種方法? 注意:下面的代碼不是我的實際代碼,我只是爲了示例目的而將其寫入,並沒有經過測試。 us

    0熱度

    2回答

    我想運行這是擺在1.SQL文件時,此命令是我的代碼: $sth=$dbh->do(q { @1.sql }); 但這種代碼是不工作: 有輸出: DBI::db=HASH(0xf18edc0) trace level set to 0x0/2 (DBI @ 0x0/0) in DBI 1.634-ithread (pid 10389) -> do in DBD::_::db for D

    2熱度

    1回答

    我有一個沒有主鍵的表。 我需要執行以下操作: UPDATE t1 SET tstamp = now() WHERE `col1` = 1 AND `col2` = 'this'; 在工作臺,它拋出Error 1175直到我更新之前執行此線: SET SQL_SAFE_UPDATES = 0; 有了這條線只是正常工作。 但是,當我嘗試在Perl中這樣做,它不起作用。我都

    1熱度

    2回答

    gem 'dbi' require 'dbi' begin con = Mysql.new 'localhost', 'root', '1234' puts con.get_server_info rs = con.query 'SELECT VERSION()' puts rs.fetch_row rescue Mysql::Error => e puts e.errno

    0熱度

    1回答

    當我在控制檯中嘗試時,下面的查詢正常工作。 mysql> SELECT COUNT(l.ID), a.MAX_PER_PRD, a.PLURAL, d.TIME_DENOM FROM logro l, challenge c, lib_accomp_type a, lib_deporte d WHERE l.PERIOD=3 AND l.GAME_ID=2 AND l.PLR_ID=3 AND l

    1熱度

    1回答

    我想在SUN solaries 11安裝perl DBI,但我總是得到了以下錯誤: sh: line 1: cc: not found *** Error code 127 make: Fatal error: Command failed for target `Perl.o' 我做了如下步驟: 下載並提取DBI- 1.628然後在shell命令中: cd DBI-1.628 make

    0熱度

    1回答

    我在Mac OS X Yosemite上使用XAMPP,並且正在嘗試使用Perl與我的MySQL數據庫進行通信。 這需要兩件事:(1)DBI和(2)mysql驅動模塊,DBD :: mysql。 我遇到了很多安裝DBD :: mysql部分的麻煩。但是,在網上按照一些指示後,它現在看起來像安裝了DBD :: mysql,但我懷疑它是否正確。 在終端,當我加載了CPAN,然後鍵入 「安裝DBD ::