创建数据表错误: SQL 구문에 오류가 있습니다. 7행의 ')ENGINE=InnoDB DEFAULT CHARSET=utf8' 근처에서 사용할 올바른 구문에 대해서는 MySQL 서버 버전에 해당하는 설명서를 확인하십시오.
changrui
changrui 2020-02-18 22:31:14
0
1
1822

<?php
// 연결 생성
$conn = new mysqli("localhost", "uesename", "password","test");
// 연결 감지
if ($conn->connect_error)
{
die("Connection failed: " . $conn->connect_error);
}
// sql을 사용하여 데이터 테이블 생성
$sql = "CREATE TABLE new (
id int(10) UNSIGNED AUTO_INCREMENT PR IMARY KEY ,
제목 varchar(100) NOT NULL,
작성자 varchar(20) NOT NULL,
콘텐츠 텍스트 NOT NULL,
created_at datetime NOT NULL,
)ENGINE=InnoDB DEFAULT CHARSET=utf8 ";
if ($conn-> query($ sql) === TRUE)
{
$conn->close() ;
?>

changrui
changrui

모든 응답(1)
城乡结合部部长

테이블을 생성하는 문에는 끝에 쉼표가 없어야 합니다. 이것은 SQL 구문이며, 끝이 아닌 시작 부분에 쉼표가 필요합니다.

created_at datetime NOT NULL
)ENGINE=InnoDB DEFAULT CHARSET=utf8 ";

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿