問題タブ [zerofill]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 初心者の MySQL 構文エラー
作成済みのデータベースにテーブルを作成しようとしています。を使用してすでにデータベースに切り替えましたUSE church_fpip
。これが新しいテーブルを作成するための私のコードですが、何らかの理由で ZEROFILL が構文エラーを作成しているようです。
mysql - グループ ID による条件付きのプレフィックス番号 ID を生成する
まず、これは私のテーブルです
私member.id
は001、002、003のように見える必要があります. . 私はフォローlpad(id, 3, 0)
してケースを閉じます
しかし、001、002、003 を 001 にリセットする方法は異なります。group_id
このクエリの結果は 01-001、01-002、02-003、03-004 ( group.id
- member.id
)
助けてください、01-001、01-002、02-001、03-001 が必要です ( group.id
- member.id
)
または、トリガーを使用してmember.code
、01-001、01-002、02-003、03-004 ベースに挿入するときに自動生成することができますかgroup.id
?member.id
php - MySQL は、'2015123' は '02015123' とは異なると考えています
データベースから、stockid がユーザーから入力された stockid と等しい列を選択しようとしています。これは以下の私のコードです:
コードが正しいことはわかっていますが、DB をチェックインすると、stockid は'2015123'に相当しますが、このコードのこのページに投稿された $stockid は'02015123'です。そのため、何も返されません。
SQLにそれらを同じ/等しいと見なさせるコード/方法はありますか? これについて何か助けていただければ幸いです。
mysql - INT を unsigned から signed に変更できないのはなぜですか? 署名されたゼロフィルは可能ですか?
NUMBER
というテーブルで呼び出されるフィールドがありますTEST
今、このフィールドに負の数が必要ですが、それでもゼロで埋めたいと思います。たとえば-00023419
署名付きに変更できますが、ゼロで埋められないようです。
私が行う場合: alter table test modify number int(8) signed zerofill not null
- 署名されていないゼロフィルのままです
私が行う場合: alter table test modify number int(8) zerofill not null
- 署名されていないゼロフィルのままです
私が行う場合: alter table test modify number int(8) signed not null
- 署名されますが、ゼロフィルはありません
署名済みに設定したときに、負の数値を入力してゼロフィルに変更しようとすると、数値が変更され00000000
、すべてが再び署名なしに設定されました。ゼロで埋められた数字に署名することは不可能ですか?
php - PHP配列がZerofill引数をサポートしない理由
私は..のようなZerofill値を持つ引数を持つphp配列を持っています.
この配列を関数のパラメーターとして使用すると、次のような予期しない結果が得られます...
なんで?そして、このエラーにどのように対処しますか???