Php 在MYSQL中创建表不起作用
我正在MYSQL中创建一个表:Php 在MYSQL中创建表不起作用,php,mysql,create-table,Php,Mysql,Create Table,我正在MYSQL中创建一个表: $sql="CREATE TABLE $URL(Image BLOB,Rating INT(30000),Id INT AUTO_INCREMENT)"; $result=mysql_query($sql); 注意:$URL是一个随机变量字符串 然而,什么也没有发生。有人知道原因吗?显示宽度超出“额定值”列的范围(最大值为255) 此外,让我向您粘贴可选的显示宽度的定义 此可选显示宽度可由应用程序使用,通过左键填充空格来显示宽度小于为列指定宽度的整数值 注意:
$sql="CREATE TABLE $URL(Image BLOB,Rating INT(30000),Id INT AUTO_INCREMENT)";
$result=mysql_query($sql);
注意:$URL是一个随机变量字符串
然而,什么也没有发生。有人知道原因吗?
显示宽度超出“额定值”列的范围(最大值为255)
此外,让我向您粘贴可选的显示宽度的定义
此可选显示宽度可由应用程序使用,通过左键填充空格来显示宽度小于为列指定宽度的整数值
注意:
显示宽度不限制可以显示的值的范围
存储在列中
所有INT
类型将从-2147483648
到2147483647
您是否检查了错误,例如,如果(!$result)死了(mysql_error())
我刚刚检查了一个错误,它回显了不正确的表定义;只能有一个自动列,必须将其定义为键。我该怎么做才能修好它@tchow002我修复了错误CREATE TABLE$URL(图像BLOB,Rating INT(255),Id INT KEY AUTO_INCREMENT)