上記のエラーが発生しますが、挿入している列とデータの数は両方とも 19 です
リーリーこれは私が受け取った正確なエラーです:
挿入
の値数と一致しません。処方箋
(rxID
,rxPrimeName
,rxAltName
,patient
,prescriber
,dpp
, phpcn cphpcndppMetric,totalDailyDosage
,totalDailyPills
,frequency
,freqMetric
,am
、正午
、pm phpcnendc phpcn、
bed
、prn
、薬局
、lastFill
、錠剤
) 値('1111111', 'テスト1', 'テスト2', 'ジョーダン', 'テスト3', '50', 'mg', '100, 2', '1' 、'BID'、'1'、'1'、'0'、'0'、'0'、'KJdh'、'2022-04-15'、'60') SQLSTATE[21S01]: 挿入された値リストが列リストと一致しません: 1136 列数が行 1
両側 (INSERT INTO
と VALUES
) には 19
phpMyAdmin を使用してデータを挿入すると、返される結果は次のとおりです:
挿入
処方箋
(keyID
,rxID
,rxPrimeName
,rxAltName
,patient
,処方者
, phpcnc phpcndpp,dppMetric
,totalDailyDosage
,totalDailyPills
,頻度
,freqMetric
、am
、noonphpcnendc phpcn、
pm
、bed
、prn
、pharmacy
、lastFill
、pills
) 値 (NULL , '1234567', 'Test1', 'Test2', 'Jordan', 'Test3', '30', ' mg', '60'、'2'、'1'、'入札'、'1'、'1'、'0'、'0'、'0'、'アトリウム'、'2022-04-15'、'60 ');
上記の列名のブロックをご容赦ください。列名を backquote
phpMyAdmin は問題なく動作しますはい、変数データが異なることはわかっていますが、受け入れられる型はすべて列に基づいています
問題は、
リーリーvalues
句に引用符が欠落していることです:数えてみたら18個ありました。 「100, 2」の「,
」が抜けているようです