データ型 "text"のMySQLフィールドからデータを取得できません。 他の文字列型(char、varchar)の場合は、空の値を返します。期待どおりの値を返しています。Wakanda MySQL TEXTデータ型
ご協力いただけると幸いです。 ありがとうございました。
データ型 "text"のMySQLフィールドからデータを取得できません。 他の文字列型(char、varchar)の場合は、空の値を返します。期待どおりの値を返しています。Wakanda MySQL TEXTデータ型
ご協力いただけると幸いです。 ありがとうございました。
私たちは、この掘り下げてきたが、実際にプロのコネクタにバグがあります:
は - Text
タイプが正しく
を管理されていません我々はできるだけ早くこの問題を解決ちゃいます。一方
、あなたは(それはしかし、完璧ではない)次の回避策を使用することができます -
回避策:
特にテキストタイプを管理するには、今、あなたはMySQLのWakandaドライバを使用する可能性があるため。テキストタイプを使用する場合は、blob
タイプとして処理され、文字列として解析される可能性があります。
var sql = require('waf-sql');
var params = {
hostname: '192.168.XX.XX',
port: xx,
user: 'xx',
password: 'xx',
database: 'xx',
ssl: false,
dbType: 'mysql'
};
var session = sql.connect(parms);
var query = "select txt from TextType";
var res = session.execute(query);
var rows = res.getAllRows();
rows[0].txt.toString()
これはPro Connectorほど高度ではありませんが、要素を取得することができます。
EDIT:
バグが修正され、次のメジャーWakandaのバージョンに含まれます。リリース日が定義されたら、ここに投稿しておきます。
確かにテキスト型はまだサポートされていないように思われるドキュメントをチェックした後BR
フレッド
Wakandaチーム
。私は技術チームに確認を求め、できるだけ早くあなたに戻ってきます。 –
@ user3063965私の答えをお読みください(私のコメントはもう有効ではありません) –