2016-07-14 6 views
0

私は、クライアント名と呼ばれるマスターテーブルを持っています。キーフィールドはclientidであり、char 36です。私はアドレステーブルを持っています。私はアドレステーブルのclientidのfiedを更新する必要があり、クライアント名の値を使って上記と同じものを定義します。私のSQLは実行されますが、行は更新されません。私の最初のSQLは:1and1ドメインのMySQLでテーブルを更新するにはどうすればよいですか?

私の期待する値を返します。

私も試してみました:

UPDATE address SET clientid = 'AB3'. 

はまだ何の行が更新されません。私は間違って何をしていますか? 1and1 MySQLは異なるので構文が異なりますか?

ありがとうございます。

+2

1and1と違いないと思います。あなたが私たちに示されていないものは、スクリプトです。あなたの問題があります。 – Drew

+0

両方のクエリが正しいです。あなたはどこでそれらを実行していますか? –

+0

私の問題が見つかりました。ごめんなさい。 – Cass

答えて

0

私の問題は、いずれかのテーブルの最初の名前にスペースが残っていることでした。私はTRIM機能を使用したとき、期待通りに機能しました。

関連する問題