prepare文を使用してテーブルを作成しようとしていますが、構文エラーが発生しています。さて、もし私が同じ文を個別に実行しようとすると、うまく動作します。実行中にMysql Prepare文エラーが発生しました
ここに私の文だ -
SET @Stmt1 = Concat('DROP TABLE IF EXISTS ',DB,'.`county`;\n'
'CREATE TABLE IF NOT EXISTS ',DB,'.`County`
(
`CountyID` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`CountyName` VARCHAR(45) NOT NULL,
`CountyCode` VARCHAR(30) NOT NULL,
PRIMARY KEY (`CountyID`)
)');
Prepare stmt2 From @stmt1;
Execute stmt2;
誰もが、私はこの声明の中で行方不明です何を私に伝えることができますしてください? それは私に、この行にエラーを与えている:
'CREATE TABLE IF NOT EXISTS ',DB,'.`County`
(
`CountyID` INT UNSIGNED NOT NULL AUTO_INCREMENT,
実際に発生したエラーを表示できますか? –